body{font-size:16px;padding:0;margin:0}input,input[type=text],input[type=number],input[type=email],input[type=password]{border:1px solid #ccc;border-radius:4px;padding:10px;box-sizing:border-box;transition:border-color .2s ease-in-out;outline:unset}select,textarea{border:1px solid #ccc!important;border-radius:4px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border-color:unset;outline:none}input.error{border-color:#dc3545}.pagination{width:100%;padding-top:20px;padding-bottom:20px}.pagination ul{width:540px;margin:0 0 auto auto;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:5px}@media only screen and (min-width: 576px){.pagination ul{width:100%}}@media only screen and (min-width: 850px){.pagination ul{gap:10px}}@media only screen and (min-width: 1400px){.pagination ul{gap:15px}}.pagination ul li{width:auto;gap:5px;font-weight:300}@media only screen and (min-width: 750px){.pagination ul li{gap:10px}}@media only screen and (min-width: 1400px){.pagination ul li{gap:15px}}.pagination ul li a{text-decoration:none;font-weight:300;font-size:14px}@media only screen and (min-width: 850px){.pagination ul li a{font-size:16px}}.pagination ul li a :hover{background:#f7fafc;color:#15a4e6;font-size:17px;font-weight:400}.pagination ul li .active-pagination .page-number{background:#15a4e6;color:#fff}.pagination ul li .page-number{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#2d2d2d;font-size:14px;font-weight:300}@media only screen and (min-width: 850px){.pagination ul li .page-number{font-size:16px}}@media only screen and (min-width: 1200px){.pagination ul li .page-number{width:40px;height:40px}}.pagination ul .prev-button,.pagination ul .next-button{display:none}@media only screen and (min-width: 768px){.pagination ul .prev-button,.pagination ul .next-button{display:block}}.pagination ul .prev-button :hover,.pagination ul .next-button :hover{color:#15a4e6}.pagination ul .item-perpage{display:none}@media only screen and (min-width: 768px){.pagination ul .item-perpage{display:block}}.pagination ul .itempage-wraper{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:300}@media only screen and (min-width: 850px){.pagination ul .itempage-wraper{gap:10px}}@media only screen and (min-width: 1400px){.pagination ul .itempage-wraper{gap:15px}}@media only screen and (min-width: 850px){.pagination ul .itempage-wraper{font-size:16px}}.pagination ul .itempage-wraper label{margin:0}.pagination ul .itempage-wraper select{width:50px;margin:0!important;padding:2px 12px!important;height:30px;color:#000;background-position:right 3px center;font-size:14px;font-weight:300}@media only screen and (min-width: 850px){.pagination ul .itempage-wraper select{font-size:16px;width:70px}}@media only screen and (min-width: 1200px){.pagination ul .itempage-wraper select{font-size:16px}}.pagination a.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.shorting-data{flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:0;margin:0}.shorting-data .shorting-button{display:block;gap:5px}.shorting-data .shorting-button button{display:flex;justify-content:center;align-items:center;align-content:center;width:10px;height:10px;padding:0;background-color:unset}.shorting-data .shorting-button button svg{width:8px;height:8px}.shorting-data .shorting-button button svg path{fill:#4c4c9d}.shorting-data .shorting-button button img{width:8px;height:8px}.shorting-data .shorting-button button:hover{background-color:#15a4e6}.shorting-data .shorting-button button:hover svg path{fill:#fff}.shorting-data .shorting-button button:hover img{filter:brightness(10.5)}
