@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&display=swap);body{color:#1e293b!important;font-family:Inter,Roboto,sans-serif}.success-checkmark{height:115px;margin:0 auto;width:80px}.success-checkmark .check-icon{border:4px solid #0d9460;border-radius:50%;box-sizing:initial;height:80px;position:relative;width:80px}.success-checkmark .check-icon:before{border-radius:100px 0 0 100px;left:-2px;top:3px;transform-origin:100% 50%;width:30px}.success-checkmark .check-icon:after{animation:rotate-circle 4.25s ease-in;border-radius:0 100px 100px 0;left:30px;top:0;transform-origin:0 50%;width:60px}.success-checkmark .check-icon:after,.success-checkmark .check-icon:before{background:#fff;content:"";height:100px;position:absolute;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{background-color:#0d9460;border-radius:2px;display:block;height:5px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{animation:icon-line-tip .75s;left:14px;top:46px;transform:rotate(45deg);width:25px}.success-checkmark .check-icon .icon-line.line-long{animation:icon-line-long .75s;right:8px;top:38px;transform:rotate(-45deg);width:47px}.success-checkmark .check-icon .icon-circle{border:4px solid #a7a7a780;border-radius:50%;box-sizing:initial;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:10}.success-checkmark .check-icon .icon-fix{background-color:#fff;height:85px;left:26px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes icon-line-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}.pulse{animation:pulse 1s infinite;border-radius:50%;box-shadow:0 0 0 #772ccc66;cursor:pointer}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 #772ccc66}70%{box-shadow:0 0 0 45px #692ccc00}to{box-shadow:0 0 0 0 #8c2ccc00}}.pulse-error{animation:pulseError 1.4s infinite;border-radius:50%;box-shadow:0 0 0 #ecc92a66;cursor:pointer}.pulse-error:hover{animation:none}@keyframes pulseError{0%{box-shadow:0 0 0 0 #ecc92a66}70%{box-shadow:0 0 0 15px #ccaf2c00}to{box-shadow:0 0 0 0 #cca72c00}}.root{background-color:#f1f5f9}.q-layout{background:#f1f5f9}.table-data{height:92vh}.table-data .q-table__bottom,.table-data .q-table__top,.table-data thead tr:first-child th{background-color:#ebedf1;color:#1e293b!important}.table-data thead tr th{position:sticky;z-index:1}.table-data thead tr:last-child th{top:48px}.table-data thead tr:first-child th{top:0}.table-data .q-table__top{background-color:#f1f5f9!important;padding:0!important}.table-data .q-table__middle .q-table{border-top:1px solid #e2e8f0}.table-data.q-table--dense .q-table tbody td,.table-data.q-table--dense .q-table tbody tr,.table-data.q-table--dense .q-table thead tr{height:32px}.table-data.q-table--dense .q-table th{background-color:#fafafa;font-weight:700;padding:10px 12px}.table-data.q-table--dense .q-table td{font-size:.825rem;line-height:1.5715;padding:9px 13px}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#e5e7eb}.table-data .q-table__bottom,.table-data .q-table__top,.table-data thead tr:first-child th{background-color:#fff}.search-table-head input{font-size:11px!important}.search-table-head .q-field__inner .q-field__control{height:30px!important}.search-table-head .q-field__inner .q-field__control .q-field__append button{position:absolute;right:5px;top:3px}.search-table-head .q-field__inner .q-field__control .q-field__append i{background:#ecebeb;border-radius:50%;font-size:13px;opacity:.7;padding:2px;position:absolute;right:5px;top:6.5px}.drawer-separator{color:#ffae00;font-size:.7rem;font-weight:400;letter-spacing:.03333em;line-height:1.25rem;padding-left:20px}.drawer-separator.sub{padding-left:25px}.drawer-menu{border-left:4px solid #0000;color:#fff;font-size:.86rem;font-weight:700}.drawer-menu.active{border-left:4px solid #0d9460}.drawer-menu.sub{font-size:.82rem;font-weight:500}.bg-sub-menu,.drawer-menu.sub.active{background-color:hsla(0,0%,75%,.041)}.text-light{font-weight:300}.text-bold{font-weight:700}.text-semi-bold{font-weight:600}.text-black{font-weight:900}.header-title{position:relative;top:3px}.link{cursor:pointer;text-decoration:none}a.link,a.link:active,a.link:hover,a.link:visited{color:inherit}.mt{margin-top:5px}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mb-6{margin-bottom:60px}.ml{margin-left:5px}.ml-1{margin-left:10px}.ml-2{margin-left:20px}.ml-3{margin-left:30px}.ml-4{margin-left:40px}.ml-5{margin-left:50px}.mr{margin-right:5px}.mr-1{margin-right:10px}.mr-2{margin-right:20px}.mr-3{margin-right:30px}.mr-4{margin-right:40px}.mr-5{margin-right:50px}.mv{margin-left:5px;margin-right:5px}.mv-1{margin-left:10px;margin-right:10px}.mv-2{margin-left:20px;margin-right:20px}.mv-3{margin-left:30px;margin-right:30px}.mh{margin-bottom:5px;margin-top:5px}.mh-1{margin-bottom:10px;margin-top:10px}.mh-2{margin-bottom:20px;margin-top:20px}.mh-3{margin-bottom:30px;margin-top:30px}.pt{padding-top:5px}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-4{padding-top:40px}.pt-5{padding-top:50px}.pt-6{padding-top:60px}.pb{padding-bottom:5px}.pb-1{padding-bottom:10px}.pb-2{padding-bottom:20px}.pb-3{padding-bottom:30px}.pb-4{padding-bottom:40px}.pb-5{padding-bottom:50px}.pb-6{padding-bottom:60px}.pl{padding-left:5px}.pl-1{padding-left:10px}.pl-1-5{padding-left:15px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.pl-4{padding-left:40px}.pl-5{padding-left:50px}.pr{padding-right:5px}.pr-1{padding-right:10px}.pr-1-5{padding-right:15px}.pr-2{padding-right:20px}.pr-3{padding-right:30px}.pr-4{padding-right:40px}.pr-5{padding-right:50px}.pv{padding-left:5px;padding-right:5px}.pv-1{padding-left:10px;padding-right:10px}.pv-2{padding-left:20px;padding-right:20px}.pv-3{padding-left:30px;padding-right:30px}.pv-4{padding-left:40px;padding-right:40px}.pv-5{padding-left:50px;padding-right:50px}.ph{padding-bottom:5px;padding-top:5px}.ph-1{padding-bottom:10px;padding-top:10px}.ph-2{padding-bottom:20px;padding-top:20px}.ph-3{padding-bottom:30px;padding-top:30px}.ph-4{padding-bottom:40px;padding-top:40px}.ph-5{padding-bottom:50px;padding-top:50px}.radius{border-radius:5px}.radius-1{border-radius:10px}.radius-1-5{border-radius:15px}.radius-2{border-radius:20px}.radius-2-5{border-radius:25px}.radius-3{border-radius:30px}.radius-3-5{border-radius:35px}.radius-4{border-radius:40px}.radius-4-5{border-radius:45px}.radius-5{border-radius:50px}.btn-border{border:1px solid #b7bbc04f}.q-btn .q-btn__content,.q-toggle__label{font-size:.9rem}.q-item__section.q-item__section--avatar{min-width:36px!important;padding-right:0!important}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.shadow-inner{box-shadow:inset 0 2px 4px 0 #0000000d}.vl-field{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 #0000000d}.vl-btn .q-btn__content span{font-weight:600}.q-card__actions .q-btn{padding:4px 10px}.q-field--outlined .q-field__control:before{background-color:#e7e8e91a!important;border:1px solid #dce0e4b3!important;box-shadow:0 1px 1px 0 #00000008,0 1px 1px -1px #0000000d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field__control:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;transition:box-shadow .2s ease-in}.no-hover .q-field__inner .q-field__control:hover{box-shadow:none!important}.q-field__native,.q-field__native span{font-size:11px!important}.q-field__native{position:relative;top:1px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:20px!important}.q-field--dense .q-field__label{color:#646464;font-size:12.5px!important}.q-field__bottom{padding:4px 5px 0!important}.top-label-input{color:#727272;font-size:12.8px;font-weight:600;padding:5px 5px 8px 3px;text-transform:capitalize}.q-field__messages{text-transform:none}.input-readolny .q-field__inner{background-color:#f3f3f3}.q-header--bordered{border-bottom:1px solid #e2e8f0}.q-dialog__title{font-weight:700}.vl-dialog .q-card__actions--horiz button{font-weight:700;text-transform:capitalize}.vl-dialog .q-card__actions--horiz button:first-child{color:#949494fd!important}.vl-dialog .q-card__actions--horiz button:nth-child(2){background-color:hsla(0,0%,94%,.993)!important}a{text-decoration:none}a .q-item{min-height:35px;padding:1px 10px}.bg-profile{background-color:hsla(0,0%,99%,.068)}.action-btn-table{height:35px;position:relative;top:2px}.bb-dotted{border-bottom:1px dotted #ccc}.bb-solid{border-bottom:1px solid #ccc;border-bottom:1px dashed #ccc}.fix-icon-link{position:relative;top:-1px}.action-link span{color:#1e293b;cursor:pointer;opacity:1}.action-link:hover .q-avatar{filter:blur(3px);transition:filter .6s ease}.action-link:hover span{opacity:.7;transition:opacity .3s ease}.fit-content{max-height:80vh}.hover-grow{transition:transform .1s}.hover-grow:hover{transform:scale(1.2)}.display-text,.quote{word-wrap:break-word;white-space:pre-wrap}.quote{border-left:6px solid #ddd;color:#2b2b2b;font-style:italic;padding-left:10px}.sql{word-wrap:break-word;background:#26252d;border-radius:10px;color:#f2df75;font-family:Consolas,Courier,monospace;padding:20px;white-space:pre-wrap}.bg-linear-red{background-image:linear-gradient(to right top,#f44336,#ec407a)}.bg-linear-orange{background-image:linear-gradient(to right top,#f44336,#ff9800)}.bg-linear-green{background-image:linear-gradient(to right top,#4caf50,#4db6ac)}.bg-linear-blue{background-image:linear-gradient(to right top,#2196f3,#4fc3f7)}.bg-grad{background:#0d9460;background:linear-gradient(65deg,#0d9460,#0080c6)}.bg-grad-green{background:#4caf50;background:linear-gradient(65deg,#44a347,#5fc44b)}.bg-grad-blue{background:#3c53a0;background:linear-gradient(65deg,#3c53a0,#2196f3)}.description{word-wrap:break-word;background:#fdfdfd;border-radius:5px;padding:15px;white-space:pre-wrap}aside .side-menu{box-shadow:0 0 28px 0 #523f691a}aside .side-menu,aside .side-menu .head-menu{background:#1e293b}aside .side-menu-item div div .q-item__section--avatar .q-icon,aside .side-menu-item div div .q-item__section--main{color:#fff}aside .menu-overline{color:#f90!important}aside .logo span{left:5px;position:relative;top:-5px}aside .side-menu-item div div .q-item__section--avatar{min-width:20px!important}aside .side-menu-item div div .q-item__section--main{font-size:.9em}aside .side-menu-item div div .q-item__section--avatar .q-icon{font-size:1.2em!important;min-width:15px!important}aside .side-menu-item div div .q-focusable .q-expansion-item__toggle-icon{font-size:1.2em!important}aside .ic-fiber_manual_record div div .q-item__section--avatar .q-icon{font-size:.7em!important;left:1px;position:relative}.top-menu-list{cursor:pointer;font-size:13px!important;margin-left:20px!important}.text-footer{font-size:10px;opacity:.9;padding-left:10px;padding-top:5px}.txtbold{font-weight:600}.fix-pad-filter-date{padding-bottom:6px;padding-top:6px}.badge-member-simple{border:3px solid #fff}.badge-letter{font-size:14px;left:-2.5px}.badge-letter,.badge-letter-dense{font-weight:600;position:relative;top:-2px}.badge-letter-dense{font-size:11px;left:-2px}.badge-member-simple:hover{z-index:999}

.heading-spec {
    font-family: "Inter", Times, serif;
    font-size: 19px;
    font-weight: bold;
  }

  table.table-spec {
    font-family: "Inter", Times, serif;
    border: 1px solid #FFFFFF;
    width: 100%;
    border-collapse: collapse;
  }
  table.table-spec td, table.table-spec th {
    border-bottom: 1px solid #6C7183;
    padding: 6px 8px;
  }
  table.table-spec tbody td {
    font-size: 14px;
    color: #333333;
  }
  table.table-spec thead {
    background: #6C7183;
  }
  table.table-spec thead th {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
  }
  table.table-spec tfoot td {
    font-size: 14px;
  }

  .with-comment td, .with-comment th{
    border-bottom: none !important;
  }

  .comment-line {
    font-size:13px !important;
    font-style:italic;
  }

  .head-spec, .head-spec th {
    background: #fff;
    color: #6C7183 !important;
  }

  table.table-spec.bordered td, table.table-spec.bordered th {
    border: 1px solid #6C7183;
  }

  .text-center {
    text-align: center !important;
  }

  .text-bold {
    font-weight: bold !important;
  }

  .column-type {
    font-style: italic;letter-spacing: 0.5;
  }

  .column-type span {
    color: #404351 !important;    
  }

  .comment-line .comment {
    color: #df9321 !important;  
   }