body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body,html{min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex{display:flex;gap:10px}.cardex .ant-card-head{background-color:#efeded}.custom_form{display:flex;flex-basis:30%;flex-wrap:wrap}.custom_form .ant-form-item{border:1px dashed #c9bebe;cursor:pointer;margin:5px;padding:5px}.custom_form .ant-form-item:hover{background:#e4d7fa}.custom_form .ant-form-item.active{background-color:#41c141}.component_plate_fetcher{align-items:center;background-color:#f5f5f5;border:1px dashed #eee;border-radius:4px;display:flex;justify-content:center;min-height:200px;padding:10px}.table_responsive{overflow-x:auto}.custom-table-shell{width:100%}.custom-table-header{padding-inline:0!important}.custom-table-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.custom-table-search{align-items:flex-start;display:flex;flex:1 1 300px;flex-direction:column;gap:4px;max-width:360px;min-width:220px}.custom-table-search .ant-input-group-wrapper,.custom-table-search .ant-input-search{width:100%}.custom-table-actions{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:0}.custom-table-actions .flex,.custom-table-actions>.flex{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.custom-table-actions .ant-btn{margin-left:0!important;margin-right:0!important;min-height:32px}.custom-table .ant-table{min-width:100%}.custom-table .ant-table-container,.custom-table .ant-table-content{overflow-x:auto}.custom-table .ant-table-thead>tr>th{white-space:nowrap}.custom-table .ant-table-tbody>tr>td{max-width:260px}.custom-table .ant-table-tbody>tr>td:last-child,.custom-table .ant-table-thead>tr>th:last-child{text-align:center}.custom_table{margin-bottom:20px}.custom_table td,.custom_table th{padding:5px}.custom_table th{font-size:12px}.form_no_padding .ant-form-item{margin:0;padding:0}.trigger{cursor:pointer;flex:0 0 auto;font-size:18px;line-height:64px;padding:0 24px;transition:color .3s}.trigger:hover{color:#1890ff}.logo{margin:16px 16px 10px;text-align:center}.logo,.logo img{height:40px}.site-layout .site-layout-background{align-items:center;background:#fff;box-shadow:0 1px 8px #0f172a14;display:flex;flex-direction:row;justify-content:space-between;position:sticky;top:0;z-index:10}.avatar{background:#35d7d8;border-radius:50%;height:40px;margin-right:30px;padding:8px;width:40px}img{max-width:100%}.wrapper{background:#eff2f5}.app-layout,.app-sider,.wrapper{min-height:100vh}.app-content{padding:0 20px}.site-layout-content{background:#fff;border-radius:5px;box-shadow:0 0 30px #e3e3e3;margin:20px 0;min-height:calc(100vh - 160px);overflow-x:auto;overflow-y:visible;padding:10px 20px}.ant-page-header{padding:10px}.auth-box{background:#fff;border-radius:8px;bottom:0;box-shadow:0 0 30px #e3e3e3;height:430px;left:0;margin:auto 20px;max-width:500px;padding:24px;position:absolute;right:0;top:0}.header-actions{min-width:0;padding-right:20px}.header-actions,.loginav{align-items:center;display:flex}.loginav{background:#77a4d524;border:2px solid #76a3d5;border-radius:6px;cursor:pointer;gap:10px;height:40px;justify-content:right;margin-right:30px;padding:0 10px}.loginav .avatar{height:30px;margin-right:0;width:30px}@media screen and (min-width:768px){.auth-box{height:350px;margin:auto!important}}#components-layout-demo-top .logo{background:#ffffff4d;float:left;height:31px;margin:16px 24px 16px 0;width:120px}.ant-row-rtl #components-layout-demo-top .logo{float:right;margin:16px 0 16px 24px}.right-menu{max-width:120px!important;overflow:hidden;position:absolute!important;right:40px!important;text-overflow:ellipsis;top:0;white-space:nowrap}svg{vertical-align:initial}@media screen and (max-width:767px){.trigger{line-height:56px;padding:0 16px}.site-layout .site-layout-background{height:56px;line-height:56px}.header-actions{gap:2px;padding-right:8px}.loginav{gap:6px;height:36px;margin-right:0;max-width:132px;padding:0 6px 0 10px}.loginav>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginav .avatar{flex:0 0 auto;height:28px;padding:5px;width:28px}.app-content{padding:0 8px}.site-layout-content{border-radius:4px;box-shadow:none;margin:8px 0;min-height:calc(100vh - 112px);padding:10px}.ant-page-header{padding:8px 0}.mobile-nav-drawer .ant-drawer-content{background:#001529}.mobile-nav-drawer .ant-menu{border-inline-end:0}.custom-table-header{padding:0!important}.custom-table-header .ant-page-header-heading{align-items:flex-start}.custom-table-header .ant-page-header-heading-title{font-size:20px;line-height:1.2;white-space:normal}.custom-table-toolbar{grid-gap:10px;align-content:start;align-items:start;display:grid;gap:10px;grid-template-columns:1fr;justify-content:stretch;margin-bottom:10px}.custom-table-search{max-width:none;min-width:0;width:100%}.custom-table-search .ant-input-search{display:block}.custom-table-search .ant-input-search .ant-input-group{display:flex}.custom-table-search .ant-input-search .ant-input-affix-wrapper{align-items:center;display:flex;flex:1 1 auto;height:40px}.custom-table-search .ant-input-search .ant-input{height:auto}.custom-table-search .ant-input-search .ant-input-group-addon{width:64px}.custom-table-search .ant-input-search .ant-input-search-button{align-items:center;display:inline-flex;height:40px;justify-content:center;width:64px}.custom-table-actions{align-items:flex-start;display:flex;justify-content:stretch;width:100%}.custom-table-actions .ant-drawer-root,.custom-table-actions .ant-modal-root{position:fixed}.custom-table-actions .flex>.ant-btn,.custom-table-actions a>.ant-btn,.custom-table-actions>.ant-btn,.custom-table-actions>.flex>.ant-btn{min-height:38px}.custom-table-actions .flex>.ant-btn,.custom-table-actions>.ant-btn,.custom-table-actions>.flex>.ant-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.custom-table-actions .flex,.custom-table-actions>.flex{justify-content:stretch;width:100%}.custom-table-actions .ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis}.custom-table .ant-table{font-size:12px}.custom-table .ant-table-tbody>tr>td,.custom-table .ant-table-thead>tr>th{padding:8px}.custom-table .ant-table-tbody>tr>td{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table .ant-table-tbody>tr>td:last-child{background:#fff;box-shadow:-6px 0 8px #0f172a0f;position:sticky;right:0;z-index:1}.custom-table .ant-table-thead>tr>th:last-child{background:#fafafa;box-shadow:-6px 0 8px #0f172a0f;position:sticky;right:0;z-index:2}.custom-table .ant-pagination{justify-content:center;margin:14px 0 4px}.custom-table .ant-table-selection-column{min-width:38px;width:38px}.ant-drawer-content-wrapper{height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;width:100vw!important}.ant-drawer-left>.ant-drawer-content-wrapper,.ant-drawer-right>.ant-drawer-content-wrapper{bottom:0;top:0}.ant-drawer-bottom>.ant-drawer-content-wrapper,.ant-drawer-top>.ant-drawer-content-wrapper{height:100dvh!important}.ant-drawer .ant-drawer-content{height:100dvh}.ant-drawer .ant-drawer-header{padding:14px 16px}.ant-drawer .ant-drawer-body{padding:16px}footer.ant-layout-footer{font-size:11px;line-height:1.4;padding:12px 10px}}.input-modificator{border:1px dashed #eee;display:flex;flex-direction:column;margin:10px;padding:4px 10px;width:185px}.input-modificator:hover{background:#a0a3f0}.input-modificator.active{background:#23e182}.inbox-page{background-color:#fff;border-radius:8px;min-height:80vh;padding:24px}.inbox-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.inbox-title{margin-bottom:0!important}.inbox-loader{padding:50px;text-align:center}.inbox-notification{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;padding:16px!important}.inbox-notification.is-unread{background-color:#f0f5ff;border-color:#adc6ff}.inbox-notification .ant-list-item-meta-title{margin-bottom:4px}.inbox-detail-message{line-height:1.5;margin-bottom:16px}@media screen and (max-width:767px){.inbox-page{background-color:initial;border-radius:0;min-height:auto;padding:0}.inbox-header{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:12px}.inbox-title{font-size:20px!important;line-height:1.2!important}.inbox-mark-all{min-height:40px;width:100%}.inbox-loader{padding:32px 12px}.inbox-list .ant-list-items{grid-gap:10px;display:grid;gap:10px}.inbox-notification{grid-gap:10px;border-radius:6px;display:grid!important;gap:10px;grid-template-columns:1fr;margin-bottom:0;padding:12px!important}.inbox-notification .ant-list-item-meta{align-items:flex-start}.inbox-notification .ant-list-item-meta-avatar{margin-inline-end:12px}.inbox-notification .ant-list-item-meta-title a{color:#1f2937;display:block;line-height:1.35;white-space:normal}.inbox-notification .ant-list-item-action{margin-inline-start:0;margin-top:0;width:100%}.inbox-notification .ant-list-item-action>li{padding-inline:0;width:100%}.inbox-notification .ant-list-item-action .ant-btn{border:1px solid #d9d9d9;border-radius:6px;min-height:38px;width:100%}.inbox-detail-modal{margin:0 auto;max-width:calc(100vw - 16px);padding-bottom:0;top:8px}.inbox-detail-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 16px)}.inbox-detail-modal .ant-modal-footer,.inbox-detail-modal .ant-modal-header{flex:0 0 auto;padding:14px 16px}.inbox-detail-modal .ant-modal-title{line-height:1.3;white-space:normal}.inbox-detail-modal .ant-modal-body{flex:1 1 auto;overflow-y:auto;padding:16px}.inbox-detail-modal .ant-modal-footer .ant-btn{min-height:38px;width:100%}.inbox-certs-table .ant-table{font-size:12px}.inbox-certs-table .ant-table-tbody>tr>td,.inbox-certs-table .ant-table-thead>tr>th{padding:8px;white-space:nowrap}.certification-form-page{width:100%}.certification-form-page .ant-page-header{padding:0 0 12px!important}.certification-form-page .ant-page-header-heading{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.certification-form-page .ant-page-header-heading-title{font-size:20px;line-height:1.2;max-width:100%;white-space:normal}.certification-form-page .ant-page-header-heading-sub-title{display:block;font-size:12px;line-height:1.3;margin-inline-start:0;margin-top:4px;white-space:normal}.certification-form-page .ant-page-header-heading-extra{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-start:0;width:100%}.certification-form-page .ant-page-header-heading-extra>*{margin-inline-start:0!important}.certification-form-page .ant-page-header-heading-extra .ant-btn{min-height:38px;width:100%}.certification-form-page .ant-card{border-radius:6px}.certification-form-page .ant-card+.ant-card{margin-top:12px!important}.certification-form-page .ant-card-head{min-height:42px;padding:0 12px}.certification-form-page .ant-card-head-title{font-size:15px;padding:10px 0}.certification-form-page .ant-card-head-title>div{grid-gap:4px;display:grid!important;gap:4px;grid-template-columns:1fr;min-width:0;overflow-wrap:anywhere}.certification-form-page .ant-card-body{padding:12px}.certification-form-page .ant-row{grid-gap:0!important;display:grid;gap:0!important;grid-template-columns:1fr;margin-left:0!important;margin-right:0!important}.certification-form-page .ant-col{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.certification-form-page .ant-form-item{margin-bottom:12px;max-width:100%!important;width:100%!important}.certification-form-page .ant-form-item-row{display:grid;grid-template-columns:1fr}.certification-form-page .ant-form-item-label{flex:0 0 100%!important;max-width:100%!important;padding-bottom:4px;text-align:left}.certification-form-page .ant-form-item-label>label{font-size:13px;height:auto;line-height:1.3;white-space:normal}.certification-form-page .ant-form-item-control{flex:0 0 100%!important;max-width:100%!important;min-width:0}.certification-form-page .ant-input,.certification-form-page .ant-input-affix-wrapper,.certification-form-page .ant-input-group-wrapper,.certification-form-page .ant-input-number,.certification-form-page .ant-picker,.certification-form-page .ant-select{max-width:100%!important;min-width:0!important;width:100%!important}.certification-form-page .ant-input,.certification-form-page .ant-input-affix-wrapper,.certification-form-page .ant-picker,.certification-form-page .ant-select-selector{min-height:38px}.certification-form-page .ant-input-search .ant-input-group{display:flex}.certification-form-page .ant-input-search .ant-input-affix-wrapper{align-items:center;display:flex;flex:1 1 auto}.certification-form-page .ant-input-search .ant-input-group-addon{width:56px}.certification-form-page .ant-input-search .ant-input-search-button{align-items:center;display:inline-flex;justify-content:center;min-height:38px;width:56px}.certification-form-page .ant-form-item-control-input-content>.ant-btn{min-height:38px;width:100%}.certification-form-page .ant-select-selection-item,.certification-form-page .ant-select-selection-placeholder,.certification-form-page .ant-select-selection-search,.certification-form-page .ant-select-selector{max-width:100%;min-width:0}.certification-form-page .ant-select-selection-item,.certification-form-page .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certification-form-page .plate-search-row{grid-column-gap:10px!important;align-items:end;column-gap:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 128px;margin-left:0!important;margin-right:0!important}.certification-form-page .plate-search-row .ant-col{display:block;flex:none!important;max-width:none!important;min-width:0;width:auto!important}.certification-form-page .plate-search-row .ant-form-item{margin-bottom:12px}.certification-form-page .plate-search-row .ant-form-item-control-input-content>.ant-btn{height:38px}.certification-form-page .vehicle-data-card>.ant-card-body>.ant-form-item{grid-column:1/-1}.certification-form-page .vehicle-data-card>.ant-card-body>.ant-row,.certification-form-page .vehicle-data-card>.ant-card-body>.ant-row .ant-row{display:contents}.certification-form-page .vehicle-data-card>.ant-card-body{grid-column-gap:10px;grid-row-gap:0;column-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.certification-form-page .vehicle-data-card .ant-col{display:contents}.certification-form-page .vehicle-data-card .ant-form-item{margin-bottom:10px;min-width:0}.certification-form-page .vehicle-data-card .ant-form-item-label>label{font-size:12px}.certification-form-page .vehicle-data-card .ant-input,.certification-form-page .vehicle-data-card .ant-select-selector{min-height:36px}.certification-form-page .ant-descriptions,.certification-form-page .ant-table-wrapper,.certification-form-page+.ant-card{max-width:100%;overflow-x:auto}.modification-form-page{width:100%}.modification-form-page .ant-page-header{padding:0 0 12px!important}.modification-form-page .ant-page-header-heading{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px;min-width:0;width:100%}.modification-form-page .ant-page-header-heading-left{align-items:flex-start;min-width:0;width:100%}.modification-form-page .ant-page-header-back{flex:0 0 auto;margin-inline-end:8px}.modification-form-page .ant-page-header-heading-sub-title,.modification-form-page .ant-page-header-heading-title{min-width:0}.modification-form-page .ant-page-header-heading-title{font-size:18px;line-height:1.25;max-width:100%;white-space:normal}.modification-form-page .ant-page-header-heading-sub-title{display:block;font-size:12px;line-height:1.3;margin-inline-start:0;margin-top:4px;white-space:normal}.modification-form-page .ant-page-header-heading-extra{margin-inline-start:0!important;max-width:100%!important;min-width:0;overflow:visible;width:100%!important}.modification-form-page .ant-page-header-heading-extra .ant-space{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr;width:100%}.modification-form-page .ant-page-header-heading-extra .ant-space-item{min-width:0;width:100%}.modification-form-page .ant-page-header-heading-extra .ant-space-item>a,.modification-form-page .ant-page-header-heading-extra .ant-space-item>button,.modification-form-page .ant-page-header-heading-extra .ant-space-item>div,.modification-form-page .ant-page-header-heading-extra .ant-space-item>span{display:block;width:100%}.modification-form-page .ant-page-header-heading-extra .ant-space-item>span:empty{display:none}.modification-form-page .ant-page-header-heading-extra .ant-btn,.modification-form-page .ant-page-header-heading-extra a{max-width:100%;min-height:38px;padding-inline:14px;white-space:nowrap;width:100%}.modification-form-page .ant-page-header-heading-extra .ant-space-item:has(.ant-btn){display:block}.modification-form-page form>.ant-flex{grid-gap:12px!important;display:grid;gap:12px!important;grid-template-columns:1fr}.modification-form-page form>.ant-flex>.ant-card,.modification-form-page form>.ant-flex>div{min-width:0;width:100%}.modification-form-page .ant-card{border-radius:6px}.modification-form-page .ant-card-head{min-height:42px;padding:0 12px}.modification-form-page .ant-card-head-title{font-size:15px;padding:10px 0}.modification-form-page .ant-card-body{padding:12px}.modification-form-page .ant-form-item{margin:0 0 12px!important;max-width:100%!important;width:100%!important}.modification-form-page .ant-form-item-label{padding-bottom:4px}.modification-form-page .ant-form-item-label>label{font-size:13px;height:auto;line-height:1.3;white-space:normal}.modification-form-page .ant-input,.modification-form-page .ant-input-number,.modification-form-page .ant-picker,.modification-form-page .ant-select,.modification-form-page textarea.ant-input{max-width:100%!important;width:100%!important}.modification-form-page .ant-input,.modification-form-page .ant-picker,.modification-form-page .ant-select-selector{min-height:38px}.modification-form-page textarea.ant-input{min-height:96px}.modification-form-page .ant-flex{max-width:100%}.modification-form-page .table_responsive{-webkit-overflow-scrolling:touch;margin:0 0 12px;overflow-x:auto;width:100%}.modification-form-page .custom_table{font-size:12px;margin-bottom:0;min-width:760px}.modification-form-page .custom_table td,.modification-form-page .custom_table th{padding:6px;vertical-align:top;white-space:nowrap}.modification-form-page .custom_table .ant-form-item{margin-bottom:0!important}.modification-form-page .custom_table .ant-input,.modification-form-page .custom_table .ant-select-selector{min-height:34px}.modification-form-page .custom_table th:first-child{background:#fff;box-shadow:6px 0 8px #0f172a0d;left:0;position:sticky;z-index:1}.modification-form-page .custom_table thead th:first-child{background:#f8f8f8}.modification-form-page .custom_table .ant-btn-link{padding-inline:0;text-align:left;white-space:normal}.modification-form-page .bonification-generator{width:100%}.modification-form-page .bonification-generator .ant-table-wrapper{max-width:100%}.modification-form-page .bonification-generator .ant-table{font-size:12px}.modification-form-page .bonification-generator .ant-table-tbody>tr>td,.modification-form-page .bonification-generator .ant-table-thead>tr>th{padding:6px;white-space:nowrap}.modification-form-page .bonification-generator .ant-input,.modification-form-page .bonification-generator .ant-input-number,.modification-form-page .bonification-generator .ant-select-selector{min-height:34px}.modification-form-page .bonification-generator .ant-btn-sm{min-height:34px;padding-inline:10px}.modification-form-page .bonification-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;width:100%}.modification-form-page .bonification-actions .ant-btn{min-height:38px;width:100%}.modification-form-page .custom_form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;width:100%}.modification-form-page .custom_form .ant-form-item{border:0;margin:0!important;padding:0!important}.modification-form-page .input-modificator{background:#fff;border-color:#d9d9d9;border-radius:6px;margin:0;min-height:72px;padding:10px;width:100%}.modification-form-page .input-modificator.active{background:#eefbf4;border-color:#7bd9a5}.modification-form-page .input-modificator .label{font-size:13px;font-weight:600;line-height:1.25;margin-bottom:6px}.modification-form-page .input-modificator .ant-input,.modification-form-page .input-modificator .ant-input-number,.modification-form-page .input-modificator .ant-select{width:100%!important}}.chat-user-item:hover{background-color:#fafafa}
/*# sourceMappingURL=main.fcf6a6e0.css.map*/