@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Thin-Dlj_0ZL0.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-ThinItalic-LU8UAQSN.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Ultralight-Dvb4Y4p6.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-UltralightItalic-BF1-1SE6.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Light-aDlMluiV.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-LightItalic-lQTxS1hE.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-MediumItalic-C8uf2A7q.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-HeavyItalic-Dt8wbU-f.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Black-85SZiFK-.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-BlackItalic-Dr4U8WIP.otf) format("opentype");font-weight:900;font-style:italic}:root{--bg-color: #FFFFFF;--main-text-color: #212529;--success-color: #3D9F1D;--danger-color: #FF1F25;--main-color: #0057FC;--nav-width: 240px}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{scroll-behavior:smooth}body{background-color:#fff;color:var(--main-text-color);font-size:16px;padding:0;margin:0;font-weight:400;position:relative;overflow-x:hidden;font-family:SF Pro Display,sans-serif}img{max-width:100%;height:auto;-webkit-user-select:none;user-select:none}pre{font-family:monospace,monospace;font-size:inherit}.container{width:calc(100% - 64px);margin:auto}address{font-style:inherit}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer}*:focus{outline:none}button{border:none;cursor:pointer}button:focus{outline:none}span{display:inline-block}a{text-decoration:none;display:inline-block;background-color:transparent;color:inherit;cursor:pointer}input,select,textarea,button,a{cursor:pointer}a:hover{text-decoration:none}strong{font-weight:700}abbr[title]{text-decoration:underline dotted}.flex{display:flex;align-items:center;justify-content:space-between}.main-title{font-size:24px;font-weight:600;line-height:40px;color:#171c1f}.modal{position:fixed;inset:0;width:100%;height:100%;background-color:#0003;z-index:2;padding:50px 0}.modal-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:32px;border-radius:12px;max-height:90%;overflow-y:auto}.modal-content::-webkit-scrollbar{width:0}.main-select,.main-input{background:#f8f9fa;border:1px solid #CED4DA;height:40px;border-radius:8px;box-sizing:border-box;font-size:14px;color:#343a40;line-height:20px;cursor:pointer;padding:8px 12px}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;color:transparent;background:transparent}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button{z-index:1}.main-table-wrapper{overflow-x:auto;width:100%}.main-table{display:table;width:max-content;min-width:100%;margin-bottom:16px;font-weight:500;border-collapse:separate}.main-table-full{display:table;width:100%}.main-table tr:hover{background-color:#f8f9fa}.main-table th,.main-table td{border-left:1px solid #E9ECEF;border-top:1px solid #E9ECEF;cursor:pointer}.main-table th{background:#f8f9fa;height:40px;vertical-align:middle;padding-left:8px;font-size:12px}.main-table.sticky th{position:sticky;top:-1px}.main-table td{font-size:14px;padding:10px 8px;vertical-align:middle}.main-table th:first-child{border-top-left-radius:8px}.main-table th:last-child{border-top-right-radius:8px;border-right:1px solid #E9ECEF}.main-table:not(.main-table-not-orderable) tr:last-child td:first-child{border-bottom-left-radius:8px}.main-table:not(.main-table-not-orderable) tr:last-child td:last-child{border-bottom-right-radius:8px}.main-table td:last-child{border-right:1px solid #E9ECEF}.main-table tr:last-child td,.main-table tr:last-child th{border-bottom:1px solid #E9ECEF}.main-table.main-table-not-orderable{margin-bottom:0}.main-pagination{display:flex;gap:8px}.main-pagination .Page,.main-pagination .PaginationControl{width:40px;height:40px;border-radius:8px;border:1px solid #CED4DA;text-align:center;line-height:40px;color:#343a40;font-size:14px;cursor:pointer}.main-pagination .PaginationControl .Control{margin:auto}.main-pagination .Page-active{color:var(--main-color);border-color:var(--main-color)}.main-paginate-block{padding:20px 8px;border:1px solid #E9ECEF;border-top:none;margin-bottom:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mr{margin-right:12px}.ml{margin-left:12px}.mt{margin-top:12px}.mb{margin-bottom:12px}#tooltip-container{position:fixed;width:0;height:0}.tooltip{width:100vw;box-shadow:0 0 #1e1e1e80;border-radius:.4rem;border:1px solid #000;max-width:10rem;background-color:#000;padding:.5rem .4rem;width:-moz-max-content!important;width:max-content!important}.tooltip .tooltip-container{position:relative;height:100%}.tooltip .tooltip-container .title{color:#fff;font-size:.9rem;line-height:.8rem}.tooltip .tooltip-container .description{color:#fff;font-size:.8rem}.tooltip .tooltip-container:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;margin-top:8px;width:0;height:0;border-top:solid 8px #000;border-left:solid 8px transparent;border-right:solid 8px transparent}.tooltip[data-placement=bottom] .tooltip-container:after{top:auto;bottom:100%;transform:rotate(180deg) translateY(9px)}.tooltip[data-placement=right] .tooltip-container:after{top:50%;left:0;bottom:100%;transform:rotate(90deg) translate(-10px,9px)}.tooltip[data-placement=left] .tooltip-container:after{inset:auto -9px 100% auto;transform:rotate(-90deg) translate(-10px,9px)}.tooltip[data-type=light]{border:1px solid #fff;background-color:#fff}.tooltip[data-type=light] .tooltip-container .title,.tooltip[data-type=light] .tooltip-container .description{color:#000}.tooltip[data-type=light] .tooltip-container:after{border-color:#fff}.tooltip[data-size=medium]{max-width:15rem;padding:.7rem .6rem}.tooltip[data-size=medium] .tooltip-container .title{font-size:1rem;line-height:.9rem}.tooltip[data-size=medium] .tooltip-container .description{color:#fff;font-size:.8rem}.tooltip[data-size=medium] .tooltip-container:after{margin-top:12px}.tooltip[data-size=large]{max-width:15rem;padding:.7rem .6rem}.tooltip[data-size=large] .tooltip-container .title{font-size:1.2rem;line-height:1rem}.tooltip[data-size=large] .tooltip-container .description{color:#fff;font-size:1rem}.tooltip[data-size=large] .tooltip-container:after{margin-top:12px}
