:root{--bs-app-border: 0}.light-theme{color-scheme:light}.dark-theme{color-scheme:dark}.dark-theme a:not(:hover){color:#fff}.text-grey{color:light-dark(#8c8c8c, #aaaaaa)}.btn-logout{text-decoration:none;font-weight:600}.sub-l{font-size:1.143rem;font-weight:600;margin-bottom:.5rem}.pointer{cursor:pointer}.ant-steps-item-active .ant-steps-item-title,.ant-steps-item-active .ant-steps-item-description{font-weight:bold}.ant-modal .ant-modal-content{border-radius:0;border-radius:var(--bs-app-border, 8px)}@media screen and (max-width:1199px)and (orientation:portrait){.ant-modal{min-width:80vw}}.ant-modal-root .ant-modal-wrap{scroll-behavior:smooth}.ant-modal.modal-body-scroll{padding:0}.ant-modal.modal-body-scroll .ant-modal-content{padding:0}.ant-modal.modal-body-scroll .ant-modal-header{margin:0}.ant-modal.modal-body-scroll .ant-modal-header .ant-modal-title{padding:.8rem 1.25rem;font-size:1.25rem}.ant-modal.modal-body-scroll .ant-modal-body{position:relative;padding:1rem 1.25rem;max-height:calc(100vh - 200px);overflow:auto;scroll-behavior:smooth}.ant-modal.modal-body-scroll .ant-modal-footer{margin:0;padding:.8rem 1.25rem;box-shadow:0px 0px 2.8rem rgba(167,160,137,.4)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-multiple .ant-select-selector,.ant-select-single .ant-select-selector{border-radius:0;border-radius:var(--bs-app-border, 6px)}.public-site{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}.public-site .ant-input,.public-site .ant-input-affix-wrapper{padding:5px 11px}.ant-form-item-explain{text-align:start}.ant-select-single .ant-select-selector{align-items:center}.ant-select-single .ant-select-selector .ant-select-selection-search-input{padding:0 .6rem}.ant-btn{font-weight:600;line-height:100%;min-height:initial;height:auto;height:initial;min-height:2.56rem;min-width:2.64rem;white-space:pre;border-radius:0;border-radius:var(--bs-app-border)}.ant-btn.small{padding:.6rem}.ant-btn.ant-btn-sm{min-height:1.8rem}.ant-btn-primary{box-shadow:none;border-color:rgba(0,0,0,0)}.ant-btn-primary:not(:disabled){background-color:var(--bs-primary);background-color:var(--bs-button-bg, var(--bs-primary));border-color:var(--bs-primary);border-color:var(--bs-button-border-color, var(--bs-primary));border-radius:0;border-radius:var(--bs-app-border, 0px)}.ant-btn-primary:not(:disabled):hover{background:var(--bs-primary);background:var(--bs-button-hover-bg, var(--bs-primary));color:var(--bs-button-color);color:var(--bs-button-hover-color, var(--bs-button-color));border-color:var(--bs-primary);border-color:var(--bs-button-hover-border-color, var(--bs-button-hover-bg, var(--bs-primary)))}.ant-tree{background:rgba(0,0,0,0)}.ant-table-cell .ant-form-item .ant-form-item-control-input-content .ant-btn{padding:.56rem;font-weight:600;line-height:100%;min-height:auto;height:auto}.ant-table-cell .ant-form-item .ant-form-item-control-input-content .ant-btn:disabled{background-color:light-dark(#f1f1f1)}.box-loading{margin:20px 0;margin-bottom:20px;padding:30px 50px;text-align:center}svg.svg-check{display:inline}svg.svg-check polyline{animation:checkmark .25s ease-in-out .7s backwards}svg.svg-check circle{animation:checkmark-circle .6s ease-in-out backwards}svg.svg-check circle#colored{animation:colored-circle .6s ease-in-out .7s backwards}.app-version{position:fixed;bottom:.5rem;left:1.25rem;font-weight:400;font-size:.72rem;color:light-dark(#242119, #ffffff);z-index:1000}.app-version a{font-weight:900}.app-version a:not(:hover){color:light-dark(#242119, #ffffff);text-decoration:none}.app-version.logined{color:var(--bs-menu-side-color)}.app-version.logined a{color:var(--bs-menu-side-color)}.relative{position:relative}.ant-alert{align-items:flex-start;color:light-dark(#6b624c, #ffffff)}.ant-alert svg{margin-top:.25rem}.ant-alert .ant-alert-description p{margin-bottom:0}.ant-alert.ant-alert-info{background:light-dark(#edf8fc, #111a2c);border:1px solid #95d7ee}.ant-alert.ant-alert-info svg{fill:#13607c}.ant-alert.ant-alert-warning{background:light-dark(#fef5ec, unset);border:1px solid #f6b065}.ant-alert.ant-alert-warning svg{fill:#743f07}.ant-alert.ant-alert-danger{background:light-dark(#fff2f1, unset);border:1px solid #faa7a1}.ant-alert.ant-alert-danger svg{fill:#7b201a}.btn-add-project{position:relative;border-radius:0;border-radius:var(--bs-app-border, 0.571rem);padding:.9rem 1.1rem;font-size:1.143rem;font-weight:600;margin-bottom:1.25rem;width:100%;text-align:start;height:auto;height:initial;z-index:1}.app-tabs{position:relative;background:#fff;border:1px solid #ddd9cf;border-radius:0;border-radius:var(--bs-app-border, 0.5rem);padding:.5rem}.app-tabs .l-active{position:absolute;width:calc(50% - .5rem);height:calc(100% - 1rem);background:var(--bs-primary);background:var(--bs-button-hover-bg, var(--bs-primary));border-radius:0;border-radius:var(--bs-app-border, 0.5rem);transition:all .3s linear}.app-tabs .l-active.active-1{transform:translateX(100%)}.app-tabs .ant-btn{font-weight:700;font-size:1.2rem;height:3rem}.app-tabs .ant-btn:hover{background-color:rgba(0,0,0,0)}.app-tabs .ant-btn.active{color:#6b624c;color:var(--bs-button-color, #6b624c)}.app-tabs.sm .ant-btn{font-size:1rem}.login-register .tabs{position:relative;background:light-dark(#fff, #222222);border:1px solid #ddd9cf;border-radius:0;border-radius:var(--bs-app-border, 0.5rem);padding:.5rem}.login-register .tabs .l-active{position:absolute;width:calc(50% - .5rem);height:calc(100% - 1rem);background:var(--bs-primary);background:var(--bs-button-hover-bg, var(--bs-primary));border-radius:0;border-radius:var(--bs-app-border, 0.5rem);transition:all .3s linear}.login-register .tabs .l-active.active-1{transform:translateX(100%)}.login-register .tabs .ant-btn{font-weight:700;font-size:1.2rem;height:3rem}.login-register .tabs .ant-btn:hover{background-color:rgba(0,0,0,0)}.login-register .tabs .ant-btn.active{color:#6b624c;color:var(--bs-button-color, #6b624c)}.app-form{--app-form-input-height: 2.56rem}.app-form.ant-form-vertical .ant-form-item-label{padding:0 0 .5rem}.app-form .ant-input:not(.ant-input-sm,textarea){padding:0 .8rem;height:var(--app-form-input-height)}.app-form .ant-input-affix-wrapper:not(.ant-select-selection-search-input,.ant-input-password){padding:0 .8rem;height:var(--app-form-input-height)}.app-form .ant-input-affix-wrapper:not(.ant-select-selection-search-input,.ant-input-password) input.ant-input:not(.ant-input-sm,textarea){padding:0}.app-form .ant-input-affix-wrapper.ant-input-password{padding:0 .8rem 0 0}.app-form .ant-input-affix-wrapper.ant-input-password .ant-input{height:calc(var(--app-form-input-height) - 2px)}.app-form .ant-input-affix-wrapper .ant-input-prefix{margin-inline-start:.25rem;margin-inline-end:.25rem}.app-form .ant-input-number.ant-input-number-in-form-item input.ant-input-number-input{height:calc(var(--app-form-input-height) - 2px)}.app-form .ant-input-number-affix-wrapper input.ant-input-number-input{height:calc(var(--app-form-input-height) - 2px)}.app-form .ant-input-number-group-wrapper .ant-input-number-group input.ant-input-number-input{height:calc(var(--app-form-input-height) - 2px)}.app-form .ant-select,.app-form .ant-picker{height:var(--app-form-input-height);border-radius:0;border-radius:var(--bs-app-border, 0.8rem)}.app-form .ant-picker{padding:0 .8rem}.app-form .ant-select-selector{min-height:var(--app-form-input-height)}.app-form .ant-select-selector :where(.ant-select-selection-search-input) .ant-input:not(textarea){padding:0;height:calc(var(--app-form-input-height) - 2px);background-color:rgba(0,0,0,0)}.app-form .ant-select-single:not(.ant-select-auto-complete) .ant-select-selector{height:var(--app-form-input-height);padding:0 .8rem}.app-form .ant-select-single:not(.ant-select-auto-complete) .ant-select-selector .ant-select-selection-item,.app-form .ant-select-single:not(.ant-select-auto-complete) .ant-select-selector .ant-select-selection-placeholder{line-height:var(--app-form-input-height)}.app-form .ant-select.ant-select-multiple{height:auto}.app-form .ant-btn{height:var(--app-form-input-height);padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial;min-height:0;min-height:initial}.app-form .ant-radio-button-wrapper{padding-inline:.6rem;line-height:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.app-form .ant-checkbox-wrapper{--app-checkbox-size: 1.1rem}.app-form .ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{width:var(--app-checkbox-size);height:var(--app-checkbox-size)}.app-form .ant-checkbox-wrapper .ant-checkbox{top:2px;align-self:start}.app-form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:var(--app-checkbox-size);height:var(--app-checkbox-size)}.app-form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{width:.4rem;height:.6rem}.app-form.small{--app-form-input-height: 2rem;font-size:inherit}.ant-select-dropdown .ant-select-item{padding:.6rem}.ant-form-item-has-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless) .btn-select{border-color:#ff4d4f}.ant-table{box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0;border-start-start-radius:var(--bs-app-border, 8px)}.ant-table-wrapper .ant-table-container table>thead>tr:last-child>*:last-child{border-start-end-radius:0;border-start-end-radius:var(--bs-app-border, 8px)}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-table-wrapper .ant-table-tbody>tr>td{padding:.9rem 1rem}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(var(--bs-primary-rgb), 0.2);background:rgba(var(--bs-table-heading-rbg, var(--bs-primary-rgb)), 0.2)}.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{padding:1rem;background-color:var(--bs-table-heading);color:var(--bs-table-heading-color)}.ant-table-wrapper .ant-table-thead>tr>td .ant-table-column-sorter,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter{color:currentColor}.ant-table-wrapper .ant-table-thead>tr>td.ant-table-column-sort,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{background-color:var(--bs-primary);color:var(--bs-table-heading-color);color:var(--bs-table-heading-sort-color, var(--bs-table-heading-color))}.ant-table-wrapper .ant-table-thead>tr>td.ant-table-column-has-sorters:hover,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:rgba(var(--bs-primary-rgb), 0.8);background-color:rgba(var(--bs-table-heading-rbg, var(--bs-primary-rgb)), 0.8);color:var(--bs-table-heading-color);color:var(--bs-table-heading-sort-color, var(--bs-table-heading-color))}.ant-popover:not(.ant-color-picker){--antd-arrow-background-color: #282e3e}.ant-popover:not(.ant-color-picker) .ant-popover-content .ant-popover-inner{background-color:#282e3e}.ant-popover:not(.ant-color-picker) .ant-popover-content .ant-popover-inner .ant-popover-title,.ant-popover:not(.ant-color-picker) .ant-popover-content .ant-popover-inner .ant-popover-inner-content{color:#fff}.part-group>*:not(:first-child){margin-left:0}.ant-form-item.hidden-label .ant-form-item-label{display:none}.ant-form-item .ant-form-item-label>label,.ant-descriptions .ant-descriptions-item-label{color:light-dark(#998c70, #c0c0c0);color:light-dark(var(--label-form-color, #998c70), #c0c0c0);font-weight:500}#formQuantity .ant-space-compact .ant-form-item-row,#formQuantity .ant-space-compact .ant-form-item-control-input,#formQuantity .ant-space-compact .ant-form-item-control-input-content,#formQuantity .ant-space-compact .ant-btn,#adaptForm .ant-space-compact .ant-form-item-row,#adaptForm .ant-space-compact .ant-form-item-control-input,#adaptForm .ant-space-compact .ant-form-item-control-input-content,#adaptForm .ant-space-compact .ant-btn{height:100%}#formQuantity .ant-input-number-group-addon,#adaptForm .ant-input-number-group-addon{border-top-right-radius:0;border-bottom-right-radius:0;background-color:light-dark(#fafafa, #141414);padding:0 .6rem}#formQuantity .ant-input-number-group-addon button,#adaptForm .ant-input-number-group-addon button{margin-inline-start:-0.6rem;margin-inline-end:-0.6rem}#formQuantity .ant-form-item-explain-error,#adaptForm .ant-form-item-explain-error{position:absolute}#formQuantity .ant-input-number-group,#formQuantity .ant-input-number-group-wrapper,#adaptForm .ant-input-number-group,#adaptForm .ant-input-number-group-wrapper{height:100%}#formQuantity .ant-input-number-group-wrapper .ant-input-number,#adaptForm .ant-input-number-group-wrapper .ant-input-number{height:2.64rem}#formQuantity .ant-input-number-input-wrap,#adaptForm .ant-input-number-input-wrap{height:100%}#formQuantity .ant-input-number .ant-input-number-input,#adaptForm .ant-input-number .ant-input-number-input{height:100%}#formQuantity .ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item),#adaptForm .ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item){height:100%}.statistic{margin-bottom:1.5rem}.statistic .b-statistic{border-radius:0;border-radius:var(--bs-app-border, 0.8rem);padding:1.5rem 1.25rem;height:100%}@media screen and (max-width:1199px)and (orientation:portrait){.statistic .b-statistic{margin-bottom:1.25rem}}.statistic .b-statistic label{font-weight:500;margin-top:.5rem;color:#7a7a7a}.statistic .b-statistic.total-projects{background-color:light-dark(#fde587, rgba(253, 229, 135, 0.062745098))}.statistic .b-statistic.total-parts{background-color:light-dark(#fcd0cd, rgba(252, 208, 205, 0.062745098))}.statistic .b-statistic.total-calculations{background-color:light-dark(#b8e4f4, rgba(184, 228, 244, 0.062745098))}.statistic .b-statistic.self-calculations{background-color:light-dark(#f8c48b, rgba(248, 196, 139, 0.062745098))}.statistic .b-statistic.total-sales{background-color:light-dark(#c0f1db, rgba(192, 241, 219, 0.062745098))}.b-shadow{box-shadow:light-dark(rgba(80, 80, 80, 0.2), rgba(0, 0, 0, 0.1)) 0px .4375rem 1.8125rem 0rem}.ant-card .ant-card-head,.ant-card .ant-card-body{padding-left:1.25rem;padding-right:1.25rem}.ant-card .ant-card-body{padding:1.25rem}.text-label{color:light-dark(#998c70, #c0c0c0);color:light-dark(var(--label-form-color, #998c70), #c0c0c0);font-weight:500}.truncate{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grecaptcha-badge{display:none !important}.text-ml-200px{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:100%;margin-bottom:-2px;pointer-events:none}.text-ml-300px{max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:100%;margin-bottom:-2px;pointer-events:none}.input-addon-w90{max-width:128px}.n-input-w-130{width:max(10vw,130px)}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:1rem;font-family:SimSun,sans-serif;line-height:1;content:"*";visibility:visible}.d-group{position:relative;background:rgba(0,0,0,0);--bs-body-bg: transparent}.d-group .group-title{width:calc(100% + 2.5rem) !important;font-weight:bold !important;display:flex;align-items:center;gap:.5rem;white-space:nowrap;margin-inline-start:-1.25rem;margin-inline-end:-1.25rem;margin-block-start:-1.91rem;margin-bottom:.75rem}.d-group .group-title>span{white-space:nowrap}.d-group .group-title>div:first-of-type{width:1rem;border-top:1px solid;border-color:light-dark(rgba(0, 0, 0, 0.2666666667), #353535)}.d-group .group-title>div:last-of-type{width:100%;border-top:1px solid;border-color:light-dark(rgba(0, 0, 0, 0.2666666667), #353535)}.d-group.ant-card-bordered{border:1px solid rgba(0,0,0,.2666666667);border-top:none;border-color:light-dark(rgba(0, 0, 0, 0.2666666667), #353535)}.btn-select{display:flex;align-items:center;position:relative;background-color:light-dark(#ffffff, #141414);border:1px solid #d9d9d9;border-color:light-dark(#d9d9d9, #424242);padding:0 11px;border-radius:0;border-radius:var(--bs-app-border, 6px);height:2rem;height:var(--app-form-input-height, 2rem);max-width:100%;text-decoration:none;gap:1rem;cursor:pointer}.btn-select:hover{color:#000;color:initial;border-color:rgba(var(--bs-primary-rgb), 0.7)}.btn-select label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.btn-select .anticon{margin-left:auto;opacity:.25;color:light-dark(#000, #d9d9d9)}.btn-link:hover{color:#fff !important}.app-version-top{font-family:Montserrat;font-weight:400;font-size:1.25rem;color:#000;z-index:1000}.app-version-top a{font-weight:900;color:#000;text-decoration:none}.app-version-top.logined{color:#000}.app-version-top.logined a{color:#000}.ant-upload-wrapper{border-radius:0 !important}.ant-upload-wrapper .ant-upload{border-radius:0 !important}img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:.4rem .6rem}.app-tag{--tag-color: rgba(var(--bs-primary-rgb), 0.2);background-color:var(--tag-color);border-color:var(--tag-color)}.ant-form-item-required::after{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:1rem;font-family:SimSun,sans-serif;line-height:1;content:"*"}.isDisabled{pointer-events:none;opacity:.6}.footnote{position:relative}.footnote.note-n-1::after{content:"1";font-size:.7em;position:absolute;right:-0.5em;top:50%;transform:translateY(calc(-50% - 0.5em))}.footnote .footnote-msg{position:relative;font-size:.8rem;line-height:110%;font-style:italic}.footnote .footnote-msg::before{position:relative;top:-0.4em;font-size:.6rem;vertical-align:top;font-weight:600}.footnote .footnote-msg.note-msg-1::before{content:"1 "}.btn-link{color:light-dark(rgba(0, 0, 0, 0.88), rgba(255, 255, 255, 0.88));text-decoration:none;font-weight:600;align-items:center}.btn-link:hover{text-decoration:underline;color:var(--bs-primary) !important}.hide-unit .ant-input-number-group-addon{display:none}.sticky-outer-wrapper .skicky-header{padding:0;transition:padding .2s ease-in-out}.sticky-outer-wrapper.active .skicky-header{padding:.8rem 0;margin:0 !important}.sticky-outer-wrapper.active .skicky-header::before{content:"";position:fixed;top:0;right:-1.5rem;width:100vw;height:100%;background:light-dark(white, #303030);box-shadow:3px 3px 10px 2px rgba(0,0,0,.4)}.layers-tree .ant-tree .ant-tree-checkbox{margin-block-start:2px}.layers-tree .ant-tree .ant-tree-checkbox+span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layers-tree .layer-type{overflow:hidden}.layers-tree .layer-type .ant-space-item{max-width:120px}.layers-tree .layer-type .ant-space-item div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.skicky-footer{position:-webkit-sticky;position:sticky;bottom:0;border-radius:0 !important}.div-wrapper,.b-settings,.customer-wrapper{border-radius:1.75rem}.div-wrapper .b-menus,.b-settings .b-menus,.customer-wrapper .b-menus{border-right:1px solid light-dark(#e4e4e4, #303030);padding-right:1rem}.div-wrapper .b-menus .ant-btn,.b-settings .b-menus .ant-btn,.customer-wrapper .b-menus .ant-btn{line-break:anywhere;white-space:normal}@media screen and (max-width:1199px)and (orientation:portrait){.div-wrapper .b-menus,.b-settings .b-menus,.customer-wrapper .b-menus{border-right:none;border-bottom:1px solid light-dark(#e4e4e4, #303030);padding-bottom:1rem;margin-bottom:1rem}.div-wrapper .b-menus .ant-btn,.b-settings .b-menus .ant-btn,.customer-wrapper .b-menus .ant-btn{margin-right:1rem;line-break:anywhere}}.div-wrapper .ant-card:not(.d-group) .ant-card-body,.b-settings .ant-card:not(.d-group) .ant-card-body,.customer-wrapper .ant-card:not(.d-group) .ant-card-body{padding:.75rem 1rem;--mdb-navbar-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.05);box-shadow:var(--mdb-navbar-box-shadow);border-radius:0}.pdf-export *{font-size:8pt !important}.ant-select-dropdown,.ant-popover{z-index:1300 !important}
.lac12rKF98UNM5mDXD5Y{position:fixed;width:100%;height:100vh;background-color:light-dark(rgba(255, 255, 255, 0.5333333333), rgba(0, 0, 0, 0.5333333333));display:flex;align-items:center;justify-content:center;opacity:0;z-index:-1;transition:all .2s ease-in-out}.lac12rKF98UNM5mDXD5Y.thpVNDFxtgSaW6QOlhQO{padding-left:18.6rem}.lac12rKF98UNM5mDXD5Y.b7i5hZeUgF8nyw6q6bLv{opacity:1;z-index:999}.lac12rKF98UNM5mDXD5Y svg circle{fill:var(--bs-primary)}
.page-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.page-maintenance{background-color:#f9f9f9}.page-maintenance .maintenance-icon{font-size:6rem;color:#1890ff;margin-bottom:1rem;animation:spin 4s infinite linear}.page-maintenance .maintenance-message{max-width:500px;text-align:center;margin-bottom:2rem;font-size:1.1rem;color:#555}@keyframes PlBAqEsWyCO50zyUf1aU{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/* body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} */

/* code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
} */

.ant-form-item {
  margin-bottom: 0.75rem;
}

.ant-btn-primary,
.ant-switch .ant-switch-inner .ant-switch-inner-checked {
  color: var(--bs-button-color);
}

.anticon svg {
  vertical-align: baseline;
}

.vl {
  border-left: 1px solid #00000055;
  height: 100%;
}

.bg-row-unread {
  /* background-color: var(--bs-table-row-unread); */
  font-weight: bold;
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

*::-webkit-scrollbar-track {
  background: transparent;
}

*::-webkit-scrollbar-thumb {
  background-color: var(--bs-primary);
  border-radius: 10px;
  /* border: 3px solid #ffffff; */
}

.table > :not(caption) > * > * {
  color: currentColor !important;
  background: transparent !important;
}

@keyframes checkmark {
  0% {
    stroke-dashoffset: 100px;
  }

  100% {
    stroke-dashoffset: 0px;
  }
}

@keyframes checkmark-circle {
  0% {
    stroke-dashoffset: 480px;
  }

  100% {
    stroke-dashoffset: 960px;
  }
}

@keyframes colored-circle {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}
