.flex-horizontal{display:flex;align-items:center;justify-content:space-between}.flex-vertical{display:flex;flex-direction:column}.btn{background-color:#dedddf;padding:.6em 1em;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer;font-size:14px}.btn:hover{background-color:#b7b5ba}.btn.btn-primary{background-color:#1fab86;color:#fff}.btn.btn-primary svg{font-size:18px;margin-right:2px}.btn.btn-primary:hover{background-color:#158265}.btn.btn-secondary-outline{background-color:transparent;border:1px solid #111013;color:#111013}.btn.btn-secondary-outline svg{font-size:18px;margin-right:2px}.btn.btn-secondary-outline:hover{background-color:#111013;color:#fff}.mt-1{margin-top:.5em}.mt-2{margin-top:1em}.mnt-3{margin-top:-1.5em}.h-100{height:100%}.grid{display:grid;width:100%}.grid.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid.grid-col-2,.grid.grid-col-3{grid-column-gap:1em;grid-template-rows:1fr;grid-row-gap:1em}.grid.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid.grid-col-3.grid-expand-1{grid-template-columns:1.5fr 1fr 1fr}.grid.grid-col-4{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.grid.grid-col-4,.grid.grid-row-2{grid-column-gap:1em;grid-row-gap:1em}.grid.grid-row-2{grid-template-rows:repeat(2,1fr)}.px-1{padding:0 .5em}.px-2{padding:0 1em}.table{display:grid;margin-top:.7em}.table.table-col-3{grid-row-gap:5px}.table.table-col-3 .header{position:-webkit-sticky;position:sticky;background-color:#9fffe3;top:0}.table.table-col-3 .header,.table.table-col-3 .row{display:grid;grid-template-columns:repeat(3,1fr)}.table.table-col-4{grid-row-gap:5px}.table.table-col-4 .header{position:-webkit-sticky;position:sticky;background-color:#9fffe3;top:0}.table.table-col-4 .header,.table.table-col-4 .row{display:grid;grid-template-columns:repeat(4,1fr)}.table .header{font-size:14px!important;font-weight:300!important;border-radius:20px;padding:.3em .7em;margin-bottom:.5em;background-color:#9fffe3}.table .header .cell:nth-child(2){text-align:center}.table .header .cell:nth-child(3){text-align:right}.table .row{font-size:14px!important;padding:.3em .7em;margin-bottom:.5em;border-bottom:1px solid #dedddf;transition:all .2s ease-in-out;cursor:pointer}.table .row:hover{background-color:#dedddf}.table .row .cell .limited{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .row .cell.green{color:#1fab86;font-weight:600}.table .row .cell.red{color:#ec787d;font-weight:600}.table .row .cell:nth-child(2){text-align:center}.table .row .cell:nth-child(3){text-align:right}.select{border-radius:50px;font-size:14px;padding:10px 15px;cursor:pointer;position:relative}.select.dark{background-color:transparent;border-color:#4a484f}.select.dark .title{background-color:transparent;color:#dedddf}.select.dark .multiple-value .search-input input{background-color:transparent;border:1px solid #4a484f}.select.dark .multiple-value .value{background-color:#4a484f}.select.dark .multiple-value .value .close-icon svg:hover{color:red}.select .title{font-size:14px!important;font-weight:400!important;width:100%;display:flex;align-items:center;position:relative;background-color:#fff;justify-content:space-between}.select .title svg{transition:all .2s ease-in-out;margin-left:.5em}.select .title.active>svg{transform:rotate(180deg)}.select .multiple-value{display:flex;align-items:center;max-width:400px;overflow:hidden;flex-wrap:wrap}.select .multiple-value .search-input{max-height:100px;max-width:400px;transition-property:visibility,opacity,max-height,margin,max-width;transition-duration:.3s;transition-timing-function:ease-in-out;border:1px solid #b7b5ba}.select .multiple-value .search-input.multi-search input{margin:.25em}.select .multiple-value .search-input.hide{visibility:hidden;opacity:0;max-height:0;margin:0;max-width:0}.select .multiple-value .search-input input{padding:.15em!important;font-size:.9rem}.select .multiple-value .search-input input:focus{outline:none;border-color:#60ffd0}.select .multiple-value .value{background-color:#dedddf;padding:2px 5px;border-radius:5px;margin:2px;display:flex;align-items:center;gap:10px}.select .multiple-value .value svg{margin-left:2px;transition:all .2s ease-in-out}.select .multiple-value .value .close-icon svg:hover{color:red}.select .options{position:absolute;max-height:0;top:100%;left:0;overflow:hidden;width:100%;opacity:0;z-index:1;font-size:14px;transition:all .2s ease-in-out;display:flex;flex-direction:column;gap:5px}.select .options .option{padding:5px 10px;border-radius:5px;transition:all .2s ease-in-out}.select .options .option.disabled{background-color:#b7b5ba;cursor:not-allowed}.select .options .primary-btn{margin:.25em 0}.select .options.active{opacity:1;width:100%;top:110%;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:10px 5px}.select .hideable{transition-property:visibility,opacity,max-height,max-width;transition-duration:.3s;transition-timing-function:ease-in-out;max-width:400px;max-height:100px}.select .hideable.hide{opacity:0;visibility:hidden;max-height:0;max-width:0}@media(max-width:576px){.select{font-size:9px;padding:5px 10px}.select .options{top:110%;left:0;width:50%;border-radius:5px;padding:10px 5px;opacity:0;height:0;overflow:hidden;transition:all .2s ease-in-out}.select .options.active{opacity:1;width:100%;top:110%;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:10px 5px}}@media(max-width:480px){.select{font-size:8px;padding:4px 8px}.select .options{top:110%;left:0;width:80%;border-radius:5px;padding:10px 5px;opacity:0;height:0;overflow:hidden;transition:all .2s ease-in-out}.select .options.active{opacity:1;width:100%;top:110%;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:10px 5px}}@media(max-width:360px){.select{font-size:6px;padding:4px 8px}.select .options{top:110%;left:0;width:70%;border-radius:5px;padding:10px 5px;opacity:0;height:0;overflow:hidden;transition:all .2s ease-in-out}.select .options.active{opacity:1;width:100%;top:110%;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:10px 5px}}@media(max-width:320px){.select{font-size:6px;padding:2px 4px}.select .options{top:110%;left:0;width:60%;border-radius:5px;padding:10px 5px;opacity:0;height:0;overflow:hidden;transition:all .2s ease-in-out}.select .options.active{opacity:1;width:100%;top:110%;height:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:10px 5px}}