@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Source+Sans+3:wght@700&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.app-rows,body{background-color:#fff;background-color:var(--bg);color:#000;color:var(--text);flex-direction:column}.app-container,.app-rows,body{display:flex;position:relative;width:100%}.app-container{min-height:100vh}.app-outlet{background-color:#fff;background-color:var(--bg);color:#000;color:var(--text);flex:5 1;overflow:hidden;padding:20px;position:relative;width:100%}.hidden-column{display:none}.spinner-container{height:100vh}.spinnerContainer{align-items:center;display:flex;height:100vh;justify-content:center}.loader-container-center{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.even-row{background-color:#f9f9f9!important}.odd-row{background-color:#fff!important}[data-theme=dark] .ant-table{background:#1e1e1e;color:#f5f5f5}[data-theme=dark] .ant-table-thead>tr>th{background:#333;color:#f5f5f5}[data-theme=dark] .ant-table-tbody>tr>td{background:#2a2a2a;color:#f5f5f5}[data-theme=dark] .ant-input{background:#1e1e1e;border-color:#444;color:#f5f5f5}[data-theme=dark] .ant-input::placeholder{color:#aaa}[data-theme=dark] .ant-btn-primary{background-color:#1677ff;border-color:#1677ff;color:#fff}[data-theme=dark] .ant-tabs{background-color:#1e1e1e;color:#eee}[data-theme=dark] .ant-tabs-tab{background-color:#2a2a2a;color:#aaa}[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active{background-color:#121212;border-color:#1890ff #1890ff #121212;color:#1890ff}[data-theme=dark] .ant-tabs-nav:before{border-bottom:1px solid #333}[data-theme=dark]{.ant-modal-content{background-color:#1e1e1e;color:#f0f0f0}.ant-modal-header{background-color:#1e1e1e;border-bottom:1px solid #333}.ant-modal-title{color:#f0f0f0}.ant-modal-close-x{color:#ccc}.ant-modal-body{background-color:#1e1e1e}}[data-theme=dark]{.ant-card{background-color:#1e1e1e;border-color:#333;color:#f0f0f0}.ant-card-head{background-color:#2a2a2a;border-bottom:1px solid #444}.ant-card-head-title{color:#f0f0f0}.ant-card-body{color:#ccc}}.row-avec-smr{background-color:#f6ffed}.row-sans-smr{background-color:#fff7e6}.notification-float-detail{background:#fff;border-radius:8px;box-shadow:0 8px 16px #00000026;left:50%;max-width:600px;padding:20px;position:fixed;top:20px;transform:translateX(-50%);width:70%;z-index:1100}.notification-float-detail .notification-float-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.notification-float-detail .notification-float-header h3{margin:0}.topbar{align-items:center;background-color:#fff;background-color:var(--bg);border-bottom:1px solid #cfcfcf;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;left:0;padding:10px 40px;position:sticky;top:0;z-index:999}@media(max-width:480px){.topbar{padding:15px 20px}}.topbar .topbar-left{align-items:center;cursor:pointer;display:flex;gap:7px}.topbar .topbar-left .topbar-img{border-radius:50%;height:45px;width:45px}.topbar .topbar-left .logo{align-items:center;color:#03038d;color:var(--accent);display:flex;font-size:1.3rem;font-weight:900;gap:3px;letter-spacing:2px;text-transform:uppercase}.topbar .topbar-left .logo .logo-d{align-items:center;background-color:#03038d;background-color:var(--accent);border-radius:50%;color:#fff;color:var(--accent-contrast);display:flex;font-size:22px;font-weight:700;height:33px;justify-content:center;width:33px}.topbar .topbar-right{align-items:center;display:flex;gap:15px}.topbar .topbar-right .topbar_switch{margin-right:16}@media(max-width:480px){.topbar .topbar-right .topbar_switch{display:none}}.topbar .topbar-right hr{color:#cfcfcf;color:var(--border);height:20px}.topbar .topbar-right .topbar-user-rows{align-items:center;display:flex;gap:8px}.topbar .topbar-right .topbar-user-rows .user-logo{border-radius:50%;height:35px;width:35px}.topbar .topbar-right .topbar-user-rows .topbar-name-rows{display:flex;flex-direction:column;gap:1px}.topbar .topbar-right .topbar-user-rows .topbar-name-rows .topbar-name{color:#03038d;color:var(--accent);font-size:.7rem;font-weight:900}.topbar .topbar-right .topbar-user-rows .topbar-name-rows .topbar-sous-name{color:#555;color:var(--text-secondary);font-size:.6rem}@media(max-width:480px){.topbar .topbar-right .topBar-trait{display:none}}.topbar .topbar-right .topBar-trait .topbar-icon{color:#000;color:var(--text);font-size:1rem}.topbar .topbar-right .hamburger{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;width:22px}@media(max-width:480px){.topbar .topbar-right .hamburger{display:flex}}.topbar .topbar-right .hamburger .line{background-color:#000;background-color:var(--text);height:2px;transition:all .3s ease;width:100%}.topbar .topbar-right .hamburger.open .line{background-color:red}.topbar .topbar-right .hamburger.open .line:first-child{transform:rotate(45deg) translate(6px,6px)}.topbar .topbar-right .hamburger.open .line:nth-child(2){opacity:0}.topbar .topbar-right .hamburger.open .line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.detail_tache_arrow{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.detail_tache_arrow .icon-arrow{color:#03a9f4}.serpent-wrapper{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000f;display:flex;justify-content:center;margin-bottom:20px;padding:10px 40px;position:relative}.tache_title_h2{color:#2c3e50;font-size:1rem;font-weight:600;margin:0;text-align:center}.serpent-border{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.serpent-border rect{fill:none;stroke:#03a9f4;stroke-width:2;stroke-dasharray:400;stroke-dashoffset:400;rx:10;ry:10;animation:drawBorder 4s linear infinite}@keyframes drawBorder{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.timing-modal .ant-modal-content{border-radius:12px;box-shadow:0 8px 30px #00000026;transition:all .3s ease}.timing-modal .ant-modal-content:hover{box-shadow:0 12px 40px #0003}.timing-card{background-color:#fff;border-radius:12px;padding:30px;text-align:center}.timing-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.timing-header .timing-icon{color:#1890ff;font-size:25px;margin-right:10px}.timing-header .timing-title{font-size:1.2rem;font-weight:600;margin:0}.timing-content{margin-top:20px}.timing-label{font-size:15px}.timing-value{color:#1890ff;font-size:32px;font-weight:700;margin:20px 0}.timing-note{color:#888;display:block;font-size:14px;margin-top:10px}.rows-menu{align-items:center;border-left:1px solid #f3f2f2;display:flex;flex-direction:column;gap:15px}.detail-tache-card{padding:20px}.detail-tache-inner-card{margin-bottom:16px}.detail-tache-paragraph{margin-bottom:12px}
  
/*!
 * froala_editor v4.3.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2024 Froala Labs
 */.fr-element,.fr-element:focus{outline:0 solid #0000}.fr-view.fr-element-scroll-visible{overflow-x:visible!important}.fr-box.fr-basic{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-box.fr-basic .fr-element{box-sizing:border-box;color:#414141;font-family:sans-serif;font-size:14px;line-height:1.6;min-height:60px;overflow-x:auto;padding:20px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:#0000;position:relative;-webkit-user-select:auto;z-index:2}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid #0000}.fr-box a.fr-floating-btn{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;box-sizing:border-box;color:#333;display:block;height:40px;left:0;line-height:40px;outline:none;text-align:center;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;width:40px}.fr-box a.fr-floating-btn svg{fill:#333;-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{border:none;box-sizing:border-box;display:block;position:relative;width:100%;z-index:2}.fr-wrapper{position:relative;z-index:1}.fr-wrapper:after{clear:both;content:"";display:block;height:0}.fr-wrapper .fr-placeholder{color:#aaa;display:none;font-family:sans-serif;font-size:14px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.fr-wrapper.show-placeholder .fr-placeholder{display:block;text-overflow:ellipsis;white-space:nowrap}.fr-wrapper ::selection{background:#b5d6fdcc;color:#000}.fr-box.fr-basic .fr-wrapper{background:#fff;border:1px solid;border-color:#ccc #ccc #efefef;left:0;top:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}@media (min-width:992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{background:#efefef;min-width:21cm;padding:30px;text-align:left}.fr-box.fr-document .fr-wrapper .fr-element{background:#fff;margin:auto;min-height:26cm!important;overflow:visible;padding:1cm 2cm;text-align:left;width:21cm;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{background:#efefef;border:none;height:1cm;margin-left:-2cm;margin-right:-2cm;outline:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;left:0;left:-3000px;line-height:22px;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0 8px;position:absolute;text-rendering:optimizelegibility;top:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647}.fr-tooltip,.fr-tooltip.fr-visible{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1}.fr-modal .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-toolbar .fr-btn-wrap{float:left;position:relative;white-space:nowrap}.fr-modal .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-toolbar .fr-btn-wrap.fr-hidden{display:none}.fr-modal .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-toolbar .fr-command.fr-btn{background:#0000;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;float:left;height:40px;line-height:1;margin:4px 2px;-moz-outline:0;outline:none;padding:0;position:relative;text-align:left;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.fr-modal .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-toolbar .fr-command.fr-btn.fr-btn-hover{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.fr-modal .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-toolbar .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-modal .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-toolbar .fr-command.fr-btn.fr-btn-text{width:auto}.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg{display:block;float:none;margin:8px 7px;text-align:center;width:24px}.fr-modal .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-toolbar .fr-command.fr-btn svg.fr-svg{height:24px}.fr-modal .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-toolbar .fr-command.fr-btn svg path{fill:#333;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.fr-modal .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-toolbar .fr-command.fr-btn span.fr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-modal .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-toolbar .fr-command.fr-btn span{display:block;float:left;font-size:14px;font-weight:700;height:17px;line-height:17px;min-width:30px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.fr-modal .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-toolbar .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-modal .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-modal .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #333;content:"";height:0;position:absolute;right:2px;top:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;width:0}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333;background:#d6d6d6;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover{fill:#333;background:#ebebeb}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after{border-top-color:#333}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after{border-bottom:4px solid #222;border-top:0}.fr-modal .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-toolbar .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.fr-modal .fr-command.fr-btn.fr-disabled:after,.fr-popup .fr-command.fr-btn.fr-disabled:after,.fr-toolbar .fr-command.fr-btn.fr-disabled:after{border-top-color:#bdbdbd}.fr-modal .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-toolbar .fr-command.fr-btn.fr-hidden{display:none}.fr-modal .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-toolbar .fr-tabs .fr-command.fr-btn{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:40px;margin:0;width:46px}.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#fff}.fr-modal .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-toolbar .fr-tabs .fr-command.fr-btn span{height:27px}.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg{height:24px;margin:8px 11px;width:24px}.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after{border-top-color:#bdbdbd}.fr-modal.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-modal.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-modal.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-toolbar.fr-rtl .fr-command.fr-btn{float:right}.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden){display:inline-flex;float:none}.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded,.fr-desktop .fr-command:focus,.fr-desktop .fr-command:hover{color:#333;outline:0}.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command:hover:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command.fr-btn-hover:after,.fr-desktop .fr-command.fr-expanded:after,.fr-desktop .fr-command:focus:after,.fr-desktop .fr-command:hover:after{border-top-color:#333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{background:#d6d6d6;color:#333}.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active:hover{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled.fr-selected,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop.fr-disabled .fr-command.fr-selected,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command:hover{background:#0000}.fr-popup.fr-mobile .fr-command.fr-blink,.fr-toolbar.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{margin-left:-5px;width:16px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:focus,.fr-command.fr-btn.fr-options:hover{border-left:1px solid #fafafa;-webkit-transition:border-left 0s,background-color .5s;-moz-transition:border-left 0s,background-color .5s;-ms-transition:border-left 0s,background-color .5s;-o-transition:border-left 0s,background-color .5s}.fr-command.fr-btn+.fr-dropdown-menu{-webkit-overflow-scrolling:touch;zoom:1;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:auto;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;display:inline-block;height:auto;overflow:hidden;position:absolute;right:auto;z-index:4}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{height:auto;max-height:275px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{box-sizing:border-box;display:inline-block;float:left;height:0;margin:0 auto auto;margin-top:0!important;padding:0;position:relative;text-align:left;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;min-width:72px;padding:8px 0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{font-size:15px;margin:0;padding:0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:inherit;cursor:pointer;display:flex;line-height:200%;padding:0 20px;text-decoration:none;white-space:nowrap}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{height:24px;margin:3px 4px;width:24px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{font-weight:700;margin-left:20px;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;display:inline-block}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}.fr-popup.fr-rtl .fr-dropdown-wrapper,.fr-toolbar.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.fr-prevent-scroll{overflow:hidden}body.fr-prevent-scroll.fr-mobile{-webkit-overflow-scrolling:touch;position:fixed}.fr-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#222;font-family:Arial,Helvetica,sans-serif;left:0;line-height:1.2;overflow-x:auto;overflow-y:scroll;position:fixed;right:0;text-align:center;text-rendering:optimizelegibility;top:0;width:100%;z-index:2147483640}.fr-modal.fr-middle .fr-modal-wrapper{left:50%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.fr-modal .fr-modal-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:inline-block;margin:20px auto;min-width:300px;overflow:hidden;position:relative;width:90%}@media (min-width:768px) and (max-width:991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width:992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#fff;border-bottom:1px solid #efefef;min-height:42px;overflow:hidden;position:absolute;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;width:100%;z-index:3}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;right:0;top:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{display:inline-block;float:left;font-size:20px;font-weight:400;line-height:18px;margin:0;padding:19px 10px}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{background:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#0098f7;cursor:pointer;font-size:16px;height:36px;line-height:1;outline:none;padding:10px;text-decoration:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{background:#000;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:fixed;right:0;top:0;z-index:2147483639}ol.decimal_type{counter-reset:item}ol.decimal_type>li{display:block;position:relative}ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item;margin-right:100%;position:absolute;right:10px}.fr-popup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;box-sizing:border-box;color:#222;display:none;font-family:Arial,Helvetica,sans-serif;line-height:1.2;margin-top:10px;position:absolute;text-align:left;text-rendering:optimizelegibility;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483635}.fr-popup .fr-icon{box-sizing:initial;cursor:pointer;font-size:20px;font-weight:400;line-height:1;padding:6px;text-align:center;vertical-align:middle}.fr-popup .fr-icon-container{box-sizing:border-box;max-height:200px;overflow:auto;padding:20px}@supports not (-ms-high-contrast:none){.fr-popup .fr-icon-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,36px))}}@media (min-width:768px){.fr-popup .fr-icon-container{min-width:276px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.fr-popup .fr-icon-container{display:inline-flex}}@media (-ms-high-contrast:none) and (max-width:768px),screen and (-ms-high-contrast:active) and (max-width:768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:#f5f5f5}.fr-popup.fr-above{border-top:0;margin-top:-10px}.fr-popup.fr-active{display:block}.fr-popup.fr-empty,.fr-popup.fr-hidden{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{padding:15px 0;position:relative}.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:1px solid #999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;margin-bottom:1px;padding:4px 12px;position:relative;-webkit-transition:border .5s,padding .5s;-moz-transition:border .5s,padding .5s;-ms-transition:border .5s,padding .5s;-o-transition:border .5s,padding .5s;width:100%;z-index:2}.fr-popup .fr-input-line input[type=number]:hover,.fr-popup .fr-input-line input[type=text]:hover,.fr-popup .fr-input-line textarea:hover{border:1px solid #515151}.fr-popup .fr-input-line input[type=number]:focus,.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus{border:2px solid #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line input[type=text]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{background:#fff;color:grey;cursor:text;display:block;font-size:14px;left:12px;padding:0;position:absolute;top:29px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:3}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;font-size:11px;left:4px;padding:0 4px;top:9px;width:auto}.fr-popup input,.fr-popup textarea{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;outline:none;user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{line-height:0;white-space:nowrap}.fr-popup .fr-buttons .fr-btn{display:inline-block;float:none;margin-left:4px;margin-right:4px}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;overflow:hidden}@media (max-width:768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing:border-box;display:none;margin:20px;width:195px}@media (min-width:768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{height:36px;text-align:right;z-index:7}.fr-popup .fr-action-buttons button.fr-command{background:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#0098f7;cursor:pointer;font-size:16px;height:36px;line-height:1;outline:none;padding:10px;text-decoration:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:focus,.fr-popup .fr-action-buttons button.fr-command:hover{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{border-radius:100%;box-sizing:initial;display:inline-block;height:18px;line-height:1;padding:10px;position:relative;vertical-align:middle;width:18px}.fr-popup .fr-checkbox svg{display:none;height:10px;margin-left:2px;margin-top:2px;width:10px}.fr-popup .fr-checkbox span{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:inline-block;height:18px;position:relative;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s;width:18px;z-index:1}.fr-popup .fr-checkbox input{border:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;left:7px;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0;position:absolute;top:7px;width:18px;z-index:2}.fr-popup .fr-checkbox input:not(:checked)+span{border:2px solid #999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:2px solid #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#ecf5ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{box-sizing:border-box;display:block!important;width:250px}.fr-toolbar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;line-height:1.2;padding-bottom:0;position:relative;text-align:left;text-rendering:optimizelegibility;-webkit-transition:padding-bottom .5s;-moz-transition:padding-bottom .5s;-ms-transition:padding-bottom .5s;-o-transition:padding-bottom .5s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-toolbar:after{clear:both;content:"";display:block;height:0}.fr-toolbar .fr-newline{background:#efefef;clear:both;content:"";display:block;height:1px;margin-left:9px;margin-right:9px;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;float:left;height:0;overflow:hidden;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;width:100%}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width:768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;margin-bottom:-1px;margin-top:10px}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{border:0;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:none;margin-top:5px;position:absolute;white-space:nowrap;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{border-top:0;margin-top:-10px}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-inline .fr-more-toolbar{position:absolute!important}.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded{position:relative!important}.fr-toolbar.fr-top{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;top:0}.fr-toolbar.fr-bottom,.fr-toolbar.fr-top{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:0;bottom:0;padding-bottom:0}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top .5s;-moz-transition:padding-top .5s;-ms-transition:padding-top .5s;-o-transition:padding-top .5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{background:#fff;padding-top:48px}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;margin-bottom:10px;margin-top:-1px}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open,.fr-toolbar.fr-sticky-on{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fr-separator{background:#ebebeb;display:block;float:left;vertical-align:top}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;margin:8px 4px;width:1px}.fr-separator.fr-hs{clear:both;height:1px;margin:0 4px;width:calc(100% - 8px)}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{display:inline-block}.fr-second-toolbar{background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:0;line-height:1.4}.fr-second-toolbar:after{clear:both;content:"";display:block;height:0}.fr-second-toolbar:empty{margin-top:-1px;min-height:10px;position:relative;z-index:2}#fr-logo{float:left;outline:none}#fr-logo>span{color:#b1b2b7;display:inline-block;float:left;font-family:sans-serif;font-size:12px;font-weight:500;padding:11px 5px 10px 15px;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}#fr-logo>svg{cursor:pointer;height:20px;margin:7px 0;width:47px}#fr-logo>svg *{-webkit-transition:fill .3s;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s}#fr-logo:focus>span,#fr-logo:hover>span{color:#0098f7}#fr-logo:focus>svg .fr-logo,#fr-logo:hover>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width:768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width:992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width:1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0}.fr-box{position:relative}.fr-sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{left:0;position:-webkit-sticky;right:0;width:auto!important}.modal .fr-sticky-on{position:sticky}.fr-sticky-dummy{display:none}.fr-sticky-box>.fr-sticky-dummy,.fr-sticky-on+.fr-sticky-dummy{display:block}span.fr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-highlight-change>img,.fr-highlight-change>p,.fr-view .fr-highlight-change,.fr-view .fr-highlight-change>span:not(.fr-tracking-deleted){background-color:#f3eec3;opacity:.5}.fr-highlight-change.fr-highlight-change>hr,.fr-highlight-change.fr-highlight-change>table td{border-color:#f3eec3}.fr-tracking-deleted.fr-tracking-deleted>hr,.fr-tracking-deleted.fr-tracking-deleted>table td{border-color:#dc3545}.fr-tracking-deleted img,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-video>video{background-color:#dc3545;opacity:.5}.fr-view .fr-tracking-deleted{background-color:#dc3545;opacity:1;pointer-events:none;text-decoration:line-through;-webkit-user-select:none;user-select:none}.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-video>video{padding:10px!important}.fr-highlight-change img,.fr-tracking-deleted img{border:2px solid #f3eec3}.fr-highlight-change #isPasted :not(table):not(tbody):not(tr):not(td){background-color:#f3eec3;opacity:.5}.fr-highlight-change #isPasted>table td{border-color:#f3eec3;opacity:.5}.fr-track-hide{display:none}.fr-track-hide-mobile{height:0;overflow:hidden;position:absolute;width:0}.fr-ios-mobile-disable-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fr-bottom-extended{box-sizing:border-box;display:flex;flex-wrap:wrap}.position-relative{position:relative!important}.fr-box .fr-counter{border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;color:#999;content:attr(data-chars);float:right;font-family:sans-serif;font-size:14px;padding:10px;z-index:1}.fr-box .fr-counter,.fr-box.fr-rtl .fr-counter{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{border-left:none;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;left:0;right:auto}.fr-box.fr-code-view .fr-counter{display:none}textarea.fr-code{background:#fff;border:none;box-sizing:border-box;color:#000;display:none;font-family:Courier New,monospace;font-size:14px;margin:0;outline:none;padding:10px;resize:none;-moz-resize:none;-webkit-resize:none;width:100%}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-iframe,.fr-box.fr-code-view .fr-placeholder{display:none}.fr-box.fr-code-view .CodeMirror,.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;color:#333;cursor:pointer;display:none;line-height:1;-moz-outline:0;outline:0;padding:8px 7px;position:absolute;right:0;text-align:left;text-decoration:none;top:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;text-align:center;width:24px}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}.fr-popup .fr-layer.fr-color-hex-layer{float:left;margin:0;padding:0 20px 20px}.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;padding:15px 0 0;width:calc(100% - 50px)}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;height:40px;margin:0;padding:17px 0 0;width:38px}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:13px;height:40px;width:38px}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{display:none;line-height:0}.fr-popup .fr-color-set.fr-selected-set{display:block;padding:20px 20px 0}.fr-popup .fr-color-set>span{display:inline-block;height:32px;position:relative;width:32px;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{bottom:0;cursor:default;font-size:13px;height:24px;left:0;line-height:32px;margin:4px;position:absolute;text-align:center;width:24px}.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222}.fr-popup .fr-color-set>span .fr-selected-color{bottom:0;color:#fff;cursor:default;font-family:FontAwesome;font-size:13px;font-weight:400;left:0;line-height:32px;position:absolute;right:0;text-align:center;top:0}.fr-popup .fr-color-set>span:focus,.fr-popup .fr-color-set>span:hover{outline:1px solid #222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]:after{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0)}.fr-drag-helper{background:#0098f7;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:2px;margin-top:-1px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;position:absolute;z-index:2147483640}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}.fr-popup .fr-emoticon{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;height:24px;width:24px}.fr-popup .fr-emoticon img{height:24px;width:24px}.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}@media (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}.fr-popup .fr-file-upload-layer{border:2px dashed #bdbdbd;box-sizing:border-box;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-file-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-file-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-height-auto{height:auto!important}.fr-by-url-padding{padding:11.5px 0}.fr-popup .fr-upload-progress-layer{border-radius:0;box-sizing:border-box;margin:auto!important;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:20px;padding-top:15px;width:100%!important}.fr-popup .fr-files-by-url-layer,.fr-popup .fr-files-embed-layer,.fr-popup .fr-files-upload-layer{width:calc(100% - 40px)!important}.fr-popup .fr-files-upload-layer{border:2px dashed #bdbdbd;font-size:10px;letter-spacing:1px;line-height:140%;margin:20px;position:relative;text-align:center}.fr-popup .fr-files-upload-layer:hover{background:#ebebeb}.fr-popup .fr-files-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-files-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-files-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-files-progress-bar-layer{width:calc(100% - 40px);width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}.fr-popup .fr-files-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-files-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-files-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-files-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-files-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-progress-bar-style{width:calc(100% - 40px)}.fr-progress-bar{background-color:#4caf50;height:8px;margin-bottom:8px;margin-left:20px;margin-right:20px;position:relative;width:100%;width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}.fr-pull-left{float:left}.fr-pull-right{float:right}.fr-icons{display:inline;padding:10px 20px 0}.fr-transform-135{transform:rotate(135deg)}.fr-icons i{color:#999588;cursor:pointer;font-size:20px;margin:4px;padding:2px}.fr-blue-decorator{background:#4a7fba;color:#fff;display:grid;padding:5px}.fr-upload-progress{padding:1px}.fr-upload-section{position:relative;width:100%;width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch}@media screen and (max-width:399px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-bottom:7px;padding-top:7px}}@media screen and (min-width:400px) and (max-width:469px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-bottom:7px;padding-top:7px}}@media screen and (min-width:470px) and (max-width:680px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-bottom:7px;padding-top:7px}}@media screen and (min-width:681px){.fr-upload-section{margin-left:35px;margin-right:35px}.fr-files-upload-layer{padding-bottom:20px;padding-top:20px}}.fr-half-circle{background-color:#fff;border-bottom:0;border-top-left-radius:110px;border-top-right-radius:110px;height:25px;left:50%;margin-left:-25px;margin-top:-1px;position:relative;transform:rotate(180deg);width:60px;z-index:1}.fr-decorated{overflow:hidden;text-align:center}.fr-decorated>span{display:inline-block;position:relative}.fr-decorated>span:after,.fr-decorated>span:before{border-bottom:2px solid #fff;content:"";margin:0 20px;position:absolute;top:50%;width:100%}.fr-decorated>span:before{right:100%}.fr-decorated>span:after{left:100%}.fr-align-right{float:right}.fr-checkbox-container{cursor:pointer;display:inline-block;font-size:13px;margin-bottom:12px;padding-left:20px;position:relative;-webkit-user-select:none;user-select:none}.fr-files-checkbox-line{align-items:center;display:flex;font-size:10px}.fr-files-checkbox-line label{cursor:pointer;vertical-align:middle}.fr-autoplay-checkbox input,.fr-insert-checkbox input{height:13px!important;width:13px!important}button[data-cmd=insertFiles]{padding-left:2px!important;padding-top:2.7px!important}button[data-cmd=autoplay] svg{position:relative!important;top:3.2px!important}button[data-cmd=insertAll]{padding-left:4px!important}button[data-cmd=insertAll] svg{position:relative!important;top:3.2px!important}.fr-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.fr-checkmark{background-color:#eee;height:15px;left:0;position:absolute;top:0;width:15px}.fr-file-list-item{align-items:center;border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:7px;padding-top:7px;position:relative;top:-20px}.fr-file-item-left,.fr-file-list-item{display:flex;flex-wrap:wrap}.fr-file-item-icon{align-items:center;display:flex;padding-left:7px}.fr-file-item-description{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:5px;max-width:400px}.fr-cloud-icon{background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;margin:-18px auto 0;position:relative;width:32px}.fr-files-checkbox{border-radius:100%;box-sizing:initial;display:inline-block;height:13px;line-height:1;padding-right:5px;position:relative;vertical-align:middle;width:13px}.fr-files-checkbox svg{display:none;height:10px;margin-left:0;margin-top:0;width:10px}.fr-files-checkbox span{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:inline-block;height:15px;position:relative;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s;width:15px;z-index:1}.fr-files-checkbox input{border:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0;position:absolute;width:18px;z-index:2}.fr-files-checkbox input:not(:checked)+span{border:2px solid #999}.fr-files-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-files-checkbox input:not(:checked):focus+span,.fr-files-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-files-checkbox input:checked+span{background:#0098f7;border:2px solid #0098f7}.fr-files-checkbox input:checked+span svg{display:block}.fr-files-checkbox input:checked:active+span{background-color:#ecf5ff}.fr-files-checkbox input:checked:focus+span,.fr-files-checkbox input:checked:hover+span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.fr-checkbox-disabled{border-radius:100%;box-sizing:initial;display:inline-block;height:13px!important;line-height:1;opacity:.4;padding-right:5px;position:relative;vertical-align:middle;width:13px!important}.fr-checkbox-disabled svg{display:none;height:10px;margin-left:2px;margin-top:2px;width:10px}.fr-checkbox-disabled span{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:inline-block;height:15px;position:relative;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s;width:15px;z-index:1}.fr-checkbox-disabled input{border:0;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:13px!important;left:7px;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0;position:absolute;top:7px;width:13px!important;z-index:2}.fr-checkbox-disabled input:not(:checked)+span{border:2px solid #999}.fr-checkbox-disabled input:not(:checked):active+span{background-color:#f5f5f5}.fr-checkbox-disabled input:checked+span{background:#0098f7;border:2px solid #0098f7}.fr-checkbox-disabled input:checked+span svg{display:block}.fr-checkbox-disabled input:checked:active+span{background-color:#ecf5ff}.fr-file-view{max-width:60%;position:absolute;right:10%;z-index:2147483642}.fr-file-item-thumbnail-hover{transition:transform .2s}.fr-file-item-thumbnail-hover:hover{transform:scale(1.3)}.fr-file-name{font-size:12px;font-weight:700;padding-top:5px}.fr-margin-16{margin-bottom:16px}.fr-none{display:none}.fr-display-block{display:block}.fr-files-manager-tooltip{position:relative}.padding-top-15{padding-bottom:0!important;padding-top:15px!important}.fr-files-manager-tooltip .tooltiptext{word-wrap:break-word;background-color:#000;border-radius:2px;color:#fff;font-size:10px;font-weight:100;left:50%;max-width:250px;padding:4px;position:absolute;text-align:left;top:80%;visibility:hidden;width:max-content;word-break:break-word;z-index:2147483647}.fr-files-manager-tooltip:hover .tooltiptext{visibility:visible}.fr-file-details{display:flex;flex-wrap:wrap;font-size:10px}.fr-file-date{word-wrap:break-word;max-width:110px;word-break:break-word}.fr-file-date,.fr-file-size{color:#444;padding-bottom:2px;padding-top:2px}.dot{background-image:radial-gradient(circle,grey 1px,#0000 2px);background-size:100% 33.33%;height:20px;margin-left:2px;margin-right:2px;width:20px}.fr-file-action-icons{color:#999;height:25px!important;margin-left:5px!important;margin-right:5px;padding:5px!important}@media screen and (max-width:700px){.fr-files-manager-tooltip .tooltiptext{word-wrap:break-word;font-size:8px;left:0;max-width:250px;top:90%;visibility:hidden;word-break:break-word}}@media screen and (max-width:500px){.fr-files-manager-tooltip .tooltiptext{word-wrap:break-word;left:0;max-width:100px;top:90%;visibility:hidden;word-break:break-word}.fr-file-item-description{width:130px}.fr-file-item-right{width:100%}.progress-circle{font-size:6px}}@media screen and (max-width:320px){.fr-files-manager-tooltip .tooltiptext{word-wrap:break-word;font-size:8px;left:-50%;max-width:100px;top:90%;visibility:hidden;word-break:break-word}.dot{margin-left:0;margin-right:3px;width:20px}.fr-file-item-description{width:80px}.fr-file-details{display:flex;flex-wrap:wrap;font-size:9px}.fr-file-name{font-size:10px}.fr-file-action-icons{padding:0!important}}@media screen and (min-width:501px){.progress-circle{font-size:9px}}.fr-file-view-modal{background-color:#000;background-color:#000000b3;display:block;height:100%;left:0;overflow:auto;position:fixed;position:-ms-page;top:0;width:100%;z-index:2147483641}.fr-file-view-modal-content{display:inline-block;text-align:center}.fr-file-view-image{bottom:0;left:0;margin:auto;max-height:70%;max-width:80%;position:absolute;right:0;top:0}.fr-file-view-close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.fr-file-view-close:focus,.fr-file-view-close:hover{color:#bbb;cursor:pointer;text-decoration:none}.fr-file-error{color:red;font-size:12px;font-weight:200;padding-bottom:5px}.fr-file-error-h5{margin:0}.fr-file-item-right{align-items:center;display:flex;justify-content:flex-end;margin-right:20px}.fr-file-item-action-buttons{align-items:center;display:flex;justify-content:space-around}.fr-file-item-autoplay-checkbox{align-items:center;margin:0 5px 0 0;padding:0}.fr-autoplay-checkbox-label{cursor:default!important;margin:0}.fr-checkbox-container:hover input~.fr-checkmark{background-color:#ccc}.fr-checkbox-container input:checked~.fr-checkmark{background-color:#2196f3}.fr-checkmark:after{content:"";display:none;position:absolute}.fr-checkbox-container input:checked~.fr-checkmark:after{display:block}.fr-container .fr-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:7px;left:5px;top:2px;transform:rotate(45deg);width:3px}.fr-file-item-details .file-name{display:inline;font-weight:700}.fr-file-item-details .file-description{display:inline;font-size:11px;font-weight:300}.fr-width-10{display:inline-block;width:10%}.fr-width-20{display:inline-block;width:20%}.fr-width-30{display:inline-block;width:30%}.fr-width-40{display:inline-block;width:40%}.fr-width-50{display:inline-block;width:50%}.fr-width-60{display:inline-block;width:60%}.fr-width-100{display:inline-block;width:100%}.fr-width-80{display:inline-block;width:80%}.fr-width-90{display:inline-block;width:90%}.fr-width-85{display:inline-block;width:85%}.fr-width-5{display:inline-block;width:5%}.fr-width-7{display:inline-block;width:7%}.fr-img-icon{color:#aaa;font-size:16px;padding:0 4px}.fr-position-content{position:relative;top:10px}.file-error{color:red}#myprogressBar{background-color:#4caf50;height:5px;position:relative;top:-30px;width:10%}.fr-files-manager{z-index:2147483641!important}.progress-circle{background-color:#f2e9e1;border-radius:50%;height:5.1em;line-height:5em;margin:0 0 0 10px;padding:0;position:relative;width:5em}.progress-circle:after{background-color:#fff;border:none;border-radius:50%;content:" ";height:4.3em;left:.35em;top:.35em;width:4.3em}.progress-circle span,.progress-circle:after{display:block;position:absolute;text-align:center}.progress-circle span{color:#53777a;line-height:5em;width:5em;z-index:2}.progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.progress-circle.over50 .first50-bar{clip:rect(0,5em,5em,2.5em);background-color:#53777a;border-radius:50%;height:5em;position:absolute;width:5em}.progress-circle.p0 .value-bar,.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p1 .value-bar{transform:rotate(4deg)}.progress-circle.p2 .value-bar{transform:rotate(7deg)}.progress-circle.p3 .value-bar{transform:rotate(11deg)}.progress-circle.p4 .value-bar{transform:rotate(14deg)}.progress-circle.p5 .value-bar{transform:rotate(18deg)}.progress-circle.p6 .value-bar{transform:rotate(22deg)}.progress-circle.p7 .value-bar{transform:rotate(25deg)}.progress-circle.p8 .value-bar{transform:rotate(29deg)}.progress-circle.p9 .value-bar{transform:rotate(32deg)}.progress-circle.p10 .value-bar{transform:rotate(36deg)}.progress-circle.p11 .value-bar{transform:rotate(40deg)}.progress-circle.p12 .value-bar{transform:rotate(43deg)}.progress-circle.p13 .value-bar{transform:rotate(47deg)}.progress-circle.p14 .value-bar{transform:rotate(50deg)}.progress-circle.p15 .value-bar{transform:rotate(54deg)}.progress-circle.p16 .value-bar{transform:rotate(58deg)}.progress-circle.p17 .value-bar{transform:rotate(61deg)}.progress-circle.p18 .value-bar{transform:rotate(65deg)}.progress-circle.p19 .value-bar{transform:rotate(68deg)}.progress-circle.p20 .value-bar{transform:rotate(72deg)}.progress-circle.p21 .value-bar{transform:rotate(76deg)}.progress-circle.p22 .value-bar{transform:rotate(79deg)}.progress-circle.p23 .value-bar{transform:rotate(83deg)}.progress-circle.p24 .value-bar{transform:rotate(86deg)}.progress-circle.p25 .value-bar{transform:rotate(90deg)}.progress-circle.p26 .value-bar{transform:rotate(94deg)}.progress-circle.p27 .value-bar{transform:rotate(97deg)}.progress-circle.p28 .value-bar{transform:rotate(101deg)}.progress-circle.p29 .value-bar{transform:rotate(104deg)}.progress-circle.p30 .value-bar{transform:rotate(108deg)}.progress-circle.p31 .value-bar{transform:rotate(112deg)}.progress-circle.p32 .value-bar{transform:rotate(115deg)}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p34 .value-bar{transform:rotate(122deg)}.progress-circle.p35 .value-bar{transform:rotate(126deg)}.progress-circle.p36 .value-bar{transform:rotate(130deg)}.progress-circle.p37 .value-bar{transform:rotate(133deg)}.progress-circle.p38 .value-bar{transform:rotate(137deg)}.progress-circle.p39 .value-bar{transform:rotate(140deg)}.progress-circle.p40 .value-bar{transform:rotate(144deg)}.progress-circle.p41 .value-bar{transform:rotate(148deg)}.progress-circle.p42 .value-bar{transform:rotate(151deg)}.progress-circle.p43 .value-bar{transform:rotate(155deg)}.progress-circle.p44 .value-bar{transform:rotate(158deg)}.progress-circle.p45 .value-bar{transform:rotate(162deg)}.progress-circle.p46 .value-bar{transform:rotate(166deg)}.progress-circle.p47 .value-bar{transform:rotate(169deg)}.progress-circle.p48 .value-bar{transform:rotate(173deg)}.progress-circle.p49 .value-bar{transform:rotate(176deg)}.progress-circle.p50 .value-bar{transform:rotate(180deg)}.progress-circle.p51 .value-bar{transform:rotate(184deg)}.progress-circle.p52 .value-bar{transform:rotate(187deg)}.progress-circle.p53 .value-bar{transform:rotate(191deg)}.progress-circle.p54 .value-bar{transform:rotate(194deg)}.progress-circle.p55 .value-bar{transform:rotate(198deg)}.progress-circle.p56 .value-bar{transform:rotate(202deg)}.progress-circle.p57 .value-bar{transform:rotate(205deg)}.progress-circle.p58 .value-bar{transform:rotate(209deg)}.progress-circle.p59 .value-bar{transform:rotate(212deg)}.progress-circle.p60 .value-bar{transform:rotate(216deg)}.progress-circle.p61 .value-bar{transform:rotate(220deg)}.progress-circle.p62 .value-bar{transform:rotate(223deg)}.progress-circle.p63 .value-bar{transform:rotate(227deg)}.progress-circle.p64 .value-bar{transform:rotate(230deg)}.progress-circle.p65 .value-bar{transform:rotate(234deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p67 .value-bar{transform:rotate(241deg)}.progress-circle.p68 .value-bar{transform:rotate(245deg)}.progress-circle.p69 .value-bar{transform:rotate(248deg)}.progress-circle.p70 .value-bar{transform:rotate(252deg)}.progress-circle.p71 .value-bar{transform:rotate(256deg)}.progress-circle.p72 .value-bar{transform:rotate(259deg)}.progress-circle.p73 .value-bar{transform:rotate(263deg)}.progress-circle.p74 .value-bar{transform:rotate(266deg)}.progress-circle.p75 .value-bar{transform:rotate(270deg)}.progress-circle.p76 .value-bar{transform:rotate(274deg)}.progress-circle.p77 .value-bar{transform:rotate(277deg)}.progress-circle.p78 .value-bar{transform:rotate(281deg)}.progress-circle.p79 .value-bar{transform:rotate(284deg)}.progress-circle.p80 .value-bar{transform:rotate(288deg)}.progress-circle.p81 .value-bar{transform:rotate(292deg)}.progress-circle.p82 .value-bar{transform:rotate(295deg)}.progress-circle.p83 .value-bar{transform:rotate(299deg)}.progress-circle.p84 .value-bar{transform:rotate(302deg)}.progress-circle.p85 .value-bar{transform:rotate(306deg)}.progress-circle.p86 .value-bar{transform:rotate(310deg)}.progress-circle.p87 .value-bar{transform:rotate(313deg)}.progress-circle.p88 .value-bar{transform:rotate(317deg)}.progress-circle.p89 .value-bar{transform:rotate(320deg)}.progress-circle.p90 .value-bar{transform:rotate(324deg)}.progress-circle.p91 .value-bar{transform:rotate(328deg)}.progress-circle.p92 .value-bar{transform:rotate(331deg)}.progress-circle.p93 .value-bar{transform:rotate(335deg)}.progress-circle.p94 .value-bar{transform:rotate(338deg)}.progress-circle.p95 .value-bar{transform:rotate(342deg)}.progress-circle.p96 .value-bar{transform:rotate(346deg)}.progress-circle.p97 .value-bar{transform:rotate(349deg)}.progress-circle.p98 .value-bar{transform:rotate(353deg)}.progress-circle.p99 .value-bar{transform:rotate(356deg)}.progress-circle.p100 .value-bar{transform:rotate(1turn)}.left-half-clipper{clip:rect(0,5em,5em,2.5em)}.left-half-clipper,.value-bar{border-radius:50%;height:5em;position:absolute;width:5em}.value-bar{clip:rect(0,2.5em,5em,0);border:.45em solid #53777a;box-sizing:border-box}.align-autoplay{align-items:flex-end;margin-right:7px}.fr-hovered-over-file{background-color:#f0f0f0}.fr-thumbnail-padding{padding-right:4px}.fr-command.fr-btn[data-cmd=openFilePickerReplaceImageOnly] svg path,.fr-command.fr-btn[data-cmd=openFilePickerReplaceVideoOnly] svg path,.fr-popup .fr-command.fr-btn[data-cmd=filestackIcon] svg path,.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerFile] svg path,.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePicker] svg path,.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerImageOnly] svg path:last-child,.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerVideoOnly] svg path:last-child,.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePicker] svg path{fill:#ef4a25}.fr-command.fr-filestack-active.fr-btn.fr-filestack-active svg path{fill:#0098f7}.fsp-picker-appear-active{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}body.fr-fullscreen .fs-transforms-container{position:absolute;z-index:2247483660}.fsp-notifications__container{position:fixed!important}body.fr-fullscreen{height:100%;overflow:hidden;position:fixed;width:100%}.fr-box.fr-fullscreen{bottom:0;left:0;margin:0!important;position:fixed;right:0;top:0;width:auto!important;z-index:2147483630!important}.fr-box.fr-fullscreen .fr-wrapper{background-color:#fff}.fr-box.fr-fullscreen .fr-toolbar,.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper,.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0!important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0!important}.fr-box.fr-fullscreen .fr-second-toolbar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:0}.fr-fullscreen-wrapper{margin:0!important;overflow:visible!important;padding:0!important;width:100%!important;z-index:2147483640!important}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{padding:20px 20px 10px;text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:1px solid #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:#646464;width:60%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:.5px}.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{border:1px solid #0098f7;box-sizing:initial;display:none;position:absolute;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{background:#0098f7;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:block;position:absolute;z-index:4}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{height:12px;width:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{bottom:-6px;left:-6px}.fr-image-resizer .fr-handler.fr-hse{bottom:-6px;right:-6px}@media (min-width:1200px){.fr-image-resizer .fr-handler{height:10px;width:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{bottom:-5px;left:-5px}.fr-image-resizer .fr-handler.fr-hse{bottom:-5px;right:-5px}}.fr-image-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2147483640}.fr-popup .fr-image-upload-layer{border:2px dashed #bdbdbd;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-image-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{display:inline-block;width:calc(50% - 5px)}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}@keyframes loading{0%{left:-25%}to{left:100%}}img.fr-draggable{-webkit-user-select:none;user-select:none}.fr-modal .fr-modal-head .fr-modal-head-line:after{clear:both;content:"";display:block;height:0}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;padding:12px 0;width:0}.fr-modal .fr-modal-head .fr-modal-tags{display:none;padding:0 20px;text-align:left}.fr-modal .fr-modal-head .fr-modal-tags a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;cursor:pointer;display:inline-block;margin:8px 0 8px 8px;opacity:0;padding:6px 12px;text-decoration:none;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s}.fr-modal .fr-modal-head .fr-modal-tags a:focus{background-color:#ebebeb;outline:none}.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#ecf5ff;color:#0098f7}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{background-color:#ebebeb;outline:none}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}.fr-show-tags .fr-modal-more svg path{fill:#0098f7}div.fr-modal-body{-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{margin:0 20px;padding:0;text-align:center}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc(50% - 10px)}@media (min-width:768px) and (max-width:1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc(33.33333% - 13.33333px)}}@media (min-width:1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc(25% - 15px)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}div.fr-modal-body div.fr-image-list div.fr-image-container{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;overflow:hidden;position:relative;width:100%}div.fr-modal-body div.fr-image-list div.fr-image-container+div,div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:after{background:#000;bottom:0;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:before{bottom:0;color:#fff;content:attr(data-deleting);font-size:15px;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#ccc;height:95px;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty:after{bottom:0;content:attr(data-loading);display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0}div.fr-modal-body div.fr-image-list div.fr-image-container img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:1;-moz-opacity:1;opacity:1;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s;vertical-align:middle;width:100%;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-sizing:border-box;cursor:pointer;display:none;line-height:40px;margin:0;position:absolute;text-decoration:none;top:50%;-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{fill:#fff;background:#b8312f;left:50%;padding:8px;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{fill:#0098f7;background:#fff;left:50%;padding:8px;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block;height:40px;width:40px}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.fr-line-breaker{border-top:1px solid #0098f7;cursor:text;display:none;position:fixed;z-index:2}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{left:calc(50% - 20px);position:absolute;top:-20px}.fr-line-breaker a.fr-floating-btn svg{height:24px;margin:8px;width:24px}.fr-wrapper-markdown{display:flex}.fr-markdown-view{box-sizing:inherit;width:calc(52% - 1px)}.fr-markdown-editor{background-color:#eee;box-sizing:inherit;width:calc(48% - 1px)}.fr-markdown-editor>p{margin:0}.fr-markdown-view>p{margin-top:0}.gutter-horizontal{background-color:#dadada;cursor:col-resize;display:flex;width:2px;z-index:9}.e-resize-handler{align-items:center;align-self:center;color:#c5c5c5;display:flex;font-size:10px;justify-content:center;position:relative;width:1px;z-index:9}.fr-markdown-view>dl{margin-bottom:1rem;margin-top:0}.fr-markdown-view>dt{font-weight:700}.fr-markdown-view>dd{margin-bottom:.5rem;margin-left:0}.fr-markdown-view>pre{word-wrap:break-word;margin-bottom:1.5em;margin-top:1.5em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.fr-markdown-view>code,.fr-markdown-view>pre{background-color:#f8f8f8;border:1px solid #dfdfdf;padding:.125rem .3125rem .0625rem}.fr-markdown-view>code{color:#333;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400}.fr-markdown-view>pre code{background-color:initial;border:0;padding:0}.fr-markdown-view>sup{top:-.5em}.footnote-a{background-color:initial;color:#007bff;text-decoration:none}.fr-markdown-view>hr{border:0;border-top:1px solid #0000001a;margin-bottom:1rem;margin-top:1rem}.blockquote{border-left:5px solid #eee;font-size:1.25rem;margin:0 0 1rem;padding:10px 20px}.fr-markdown-view>table{background-color:initial;border-collapse:collapse;border-spacing:0;margin-bottom:20px;max-width:100%;width:100%}.fr-markdown-view>table>tbody>tr>td,.fr-markdown-view>table>tbody>tr>th,.fr-markdown-view>table>thead>tr>td,.fr-markdown-view>table>thead>tr>th{border:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.fr-markdown-view>table>thead>tr>td,.fr-markdown-view>table>thead>tr>th{border-bottom-width:2px}.fr-markdown-view>table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.fr-markdown-view>a{color:#337ab7;text-decoration:none}.fr-markdown-view>h1{font-size:2em!important}.fr-markdown-view>h2{font-size:1.5em!important}.fr-quick-insert{box-sizing:initial;padding-right:10px;position:absolute;white-space:nowrap;z-index:2147483639}.fr-quick-insert a.fr-floating-btn svg{height:24px;margin:8px;width:24px}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{padding-left:20px;position:absolute;white-space:nowrap;z-index:3}.fr-qi-helper a.fr-btn.fr-floating-btn{background:#fff;color:#222;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:6px 10px 10px;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-size:16px;font-weight:400}.fr-popup .fr-special-character{height:24px;width:24px}@media (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;display:none;position:absolute;z-index:3}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{border-right:1px solid #0098f7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{font-size:14px;text-align:center}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{background:#0000;display:inline-block;padding:0 4px 4px 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #ddd;display:inline-block;height:18px;width:18px}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:#0000}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:#0098f74d;border:1px solid #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line:after{clear:both;content:"";display:block;height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors{display:block;padding:20px 20px 0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{height:12px;width:12px}.fr-insert-helper{position:absolute;white-space:nowrap;z-index:9999}#fr-form-container{background-color:#f5f5f5;background-color:#fefefe;border-radius:5px;margin:auto;overflow:auto;position:relative;top:10%;width:60%;z-index:9002}.fr-trim-video-name{font-family:Arial,Helvetica,sans-serif;padding-top:15px}.fr-file-loader{align-items:center;animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#53777a;display:inline-block!important;display:block!important;height:20px;width:20px}.fr-trim-button{background:none;background-color:#eff5fa;border:none;border-radius:5px;color:#0098f7;cursor:pointer;font-size:16px;height:36px;line-height:1;margin-top:5px;outline:none;padding:10px;text-decoration:none}.fr-trim-button:hover{background:#ebebeb}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fr-slidecontainer{width:100%}.fr-slider{-webkit-appearance:none;background:#d3d3d3;height:15px;width:100%}.fr-video-trim-buttons{margin-top:10px;padding-bottom:5px;padding-right:15px;text-align:right}.fr-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer;height:15px;width:15px}.fr-slider::-moz-range-thumb{background:#3498db;border-radius:50%;cursor:pointer;height:15px;width:15px}.fr-range-value-start{position:absolute}.fr-range-value-start>span{background:#03a9f4;border-radius:6px;color:#fff;display:block;font-size:12px;height:24px;left:50%;line-height:24px;position:absolute;text-align:center;transform:translate(-85%);width:60px}.fr-range-value-start>span:before{border-left:5px solid #0000;border-right:5px solid #0000;content:"";height:0;left:86%;margin-left:-5px;margin-top:-1px;position:absolute;width:0}.fr-range-value-end{position:absolute}.fr-range-value-end>span{background:#03a9f4;border-radius:6px;color:#fff;display:block;font-size:12px;height:24px;left:14%;line-height:24px;position:absolute;text-align:center;transform:translate(-8%);width:60px}.fr-range-value-end>span:before{border-left:5px solid #0000;border-right:5px solid #0000;content:"";height:0;left:14%;margin-left:-5px;margin-top:-1px;position:absolute;width:0}#startTimeValue{top:-153%!important}#startTimeValue span:before{border-top:10px solid #03a9f4;top:100%}#endTimeValue{top:-153%!important}#endTimeValue span:before{border-top:10px solid #03a9f4;top:100%}.fr-range-slider{height:15px;position:relative;width:80%}.fr-range-slider>input{border-radius:10px;height:6px;left:0;outline:none;pointer-events:none;position:absolute;top:10px;width:100%}.fr-range-slider>input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3498db;border-radius:7px;cursor:pointer;height:15px;margin-top:-3.6px;pointer-events:all;position:relative;width:15px;z-index:1}.fr-range-slider>input::-moz-range-thumb{-moz-appearance:none;border-radius:7px;height:15px;margin-top:-3.6px;pointer-events:all;position:relative;width:9px;z-index:10}.fr-range-slider>input::-moz-range-track{background-color:#000;border:0;border-radius:50%;height:15px;margin-top:-3.6px;position:relative;z-index:-1}.fr-range-slider>input:last-of-type::-moz-range-track{-moz-appearance:none;background:none #0000;border:0}.fr-range-slider>input[type=range]::-moz-focus-outer{border:0}@media screen and (max-width:430px){.range-value span{font-size:10px;width:40px}#fr-form-container{top:20%}}#fr-video-edit{height:50%;margin-bottom:20px;padding-bottom:8px;padding-top:8px;text-align:center;width:80%}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video:after{background:#0000;bottom:0;content:"";cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:1}.fr-element .fr-video.fr-active>*{position:relative;z-index:2}.fr-element .fr-video>*{border:none;box-sizing:initial;max-width:100%}.fr-box .fr-video-resizer{border:1px solid #0098f7;display:none;position:absolute;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{background:#0098f7;border:1px solid #fff;box-sizing:border-box;display:block;position:absolute;z-index:4}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{height:12px;width:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{bottom:-6px;left:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{bottom:-6px;right:-6px}@media (min-width:1200px){.fr-box .fr-video-resizer .fr-handler{height:10px;width:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{bottom:-5px;left:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{bottom:-5px;right:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{display:inline-block;width:calc(50% - 5px)}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:2px dashed #bdbdbd;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-video-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-video-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2147483640}.fr-autoplay-margin{margin-top:0!important}

/*!
 * froala_editor v4.3.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2024 Froala Labs
 */.fr-clearfix:after{clear:both;content:"";display:block;height:0}.fr-hide-by-clipping{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-view .fr-img-caption.fr-rounded img,.fr-view img.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-view .fr-img-caption.fr-shadow img,.fr-view img.fr-shadow{box-shadow:10px 10px 5px 0 #ccc}.fr-view .fr-img-caption.fr-bordered img,.fr-view img.fr-bordered{border:5px solid #ccc}.fr-view img.fr-bordered{box-sizing:initial}.fr-view .fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view li img.fr-dii.fr-fil{margin-right:20px}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table[border="0"] td:not([class]),.fr-view table[border="0"] td[class=""],.fr-view table[border="0"] th:not([class]),.fr-view table[border="0"] th[class=""]{border-width:0}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table tfoot td,.fr-view table th{background:#ececec}.fr-view hr{break-after:always;clear:both;page-break-after:always;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{content:"\1F4CE";font-weight:400;position:relative}.fr-view pre{word-wrap:break-word;overflow:visible;white-space:pre-wrap}.fr-view[dir=rtl] blockquote{border-left:none;border-right:2px solid #5e35b1;margin-right:0;padding-left:0;padding-right:5px}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:2px solid #5e35b1;color:#5e35b1;margin-left:0;padding-left:5px}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{display:inline;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-weight:400;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;display:inline-block;font-size:inherit;height:1em;line-height:1;margin:-.1em .1em .1em;min-height:20px;min-width:20px;vertical-align:middle;width:1em}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-bottom:1px solid #222;border-top:1px solid #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:Courier New,Courier,monospace;padding:10px}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{max-width:100%;position:relative}.fr-view img.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px;vertical-align:bottom}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption{max-width:100%;position:relative}.fr-view span.fr-img-caption.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px;vertical-align:bottom}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view .fr-video{position:relative;text-align:center}.fr-view .fr-video.fr-rv{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px}.fr-view .fr-video.fr-rv embed,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv>iframe{height:100%;left:0;position:absolute!important;top:0;width:100%}.fr-view .fr-video>*{border:none;box-sizing:initial;max-width:100%}.fr-view .fr-video.fr-dvb{clear:both;display:block}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{margin:auto;padding:0;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{box-sizing:border-box;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:14px;font-weight:400;margin:auto;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;padding:5px 5px 10px;text-align:center;width:100%}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}.fr-view p img.fr-dii.fr-fil,.fr-view span.fr-img-caption.fr-dii.fr-fil{margin-right:15px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{max-width:100%;position:relative}img.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px;vertical-align:bottom}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view{max-width:100%;position:relative}span.fr-img-caption.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px;vertical-align:bottom}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.image-container{height:auto;position:relative;width:100%}.uploaded-image{height:auto;margin:20px 0;max-width:100%}.icon-container{align-items:center;display:inline-flex;margin-left:8px}.icon-wrapper{position:relative}.my-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.custom-button .anticon{font-size:16px;margin-left:8px}.ant-upload .anticon{margin-left:10px}.parent-flex{align-items:center;display:flex;justify-content:space-between}.instruction{padding:10px}.instruction .instruction_wrapper{display:flex;flex-direction:column;gap:20px}.instruction .instruction_wrapper .instruction_rows .instruction_h2{text-align:center;text-transform:uppercase}.instruction .instruction_wrapper .instruction_rows .row_inspections{align-items:center;display:flex;gap:20px;justify-content:space-between}@media(max-width:480px){.instruction .instruction_wrapper .instruction_rows .row_inspections{align-items:center;display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;width:100%}}.instruction .instruction_wrapper .instruction_rows .row_inspections .row-arrow{color:#0060ce;cursor:pointer;font-size:1.2rem}@media(max-width:480px){.instruction .instruction_wrapper .instruction_rows .row_inspections .row-arrow{width:max-content}}.instruction .instruction_wrapper .instruction_rows .row_inspections .instruction_row{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:480px){.instruction .instruction_wrapper .instruction_rows .row_inspections .instruction_row{display:grid;grid-template-columns:repeat(2,1fr)}}.instruction .instruction_wrapper .instruction_rows .row_inspections .instruction_row .instruction_sous_row{display:flex;flex-direction:column}.instruction .instruction_wrapper .instruction_rows .row_inspections .instruction_row .instruction_sous_row .instruction_desc_strong{font-size:.8rem}.instruction .instruction_wrapper .instruction_rows .row_inspections .instruction_row .instruction_sous_row .instruction_desc{font-size:.7rem;margin-left:20px}.instruction .instruction_wrapper .instruction_rows .inspection_bottom .inspection_bottom_wrapper .inspection_title_h2{font-size:1rem;font-weight:700}.instruction .instruction_wrapper .instruction_rows .inspection_bottom .inspection_bottom_wrapper .inspection_bottom_rows{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.instruction .instruction_wrapper .instruction_rows .inspection_bottom .inspection_bottom_wrapper .inspection_bottom_rows .inspection_bottom_row{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:10px}.instruction .instruction_wrapper .instruction_rows .inspection_bottom .inspection_bottom_wrapper .inspection_bottom_rows .inspection_bottom_row .title_sous_inspection{font-size:1rem}.instruction .instruction_wrapper .instruction_rows .inspection_bottom .inspection_bottom_wrapper .inspection_bottom_rows .inspection_bottom_row .inspection_desc{color:#666;font-size:.8rem;font-weight:300;margin:10px 0}.client-form-container{display:flex;justify-content:center;padding:20px}.controle_title_rows .controle_h2{font-size:15px;font-weight:300}.client-form-wrapper{margin:auto;max-width:600px;width:100%}.submit-button{margin-top:20px}.inspectionGenDetail,.inspectionGenDetail .rows{width:100%}.inspectionGenDetail .rows .inspectionGen_wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen-arrow{align-items:center;border:1px solid #ececec;border-radius:5px;display:flex;justify-content:space-between;padding:10px;width:100%}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen-arrow .row-arrow{color:#0060ce;cursor:pointer;font-size:1.2rem}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen-arrow .inspection_h2{color:#0060ce;font-size:1.3rem;font-weight:700;letter-spacing:1px;text-align:center}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_top{align-items:center;background:#f8f8f8;border:1px solid #ececec;border-radius:5px;display:flex;justify-content:space-between;padding:15px}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_center{display:flex;justify-content:right;width:100%}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom{border:1px solid #ececec;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:20px;width:370px}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspection_rows_img{align-items:center;display:flex;justify-content:center;width:100%}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspection_rows_img .img{height:200px;object-fit:cover;width:350px}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspectionGen_bottom_rows{display:flex;flex-direction:column;gap:10px}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspectionGen_bottom_rows .inspectiongen_txt{display:flex;font-size:13px;justify-content:space-between}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspectionGen_bottom_rows .inspectiongen_txt strong{color:#01011b}.inspectionGenDetail .rows .inspectionGen_wrapper .inspectionGen_bottom_wrapper .inspectionGen_bottom .inspectionGen_bottom_rows .txt{flex-direction:column}.inspectionGenValider .inspectionGenValider-wrapper .vehicule-info-card{background-color:#f9f9f9;margin-bottom:16px}.inspectionGenValider .inspectionGenValider-wrapper .vehicule-info-card .vehicule-details{display:flex;flex-wrap:wrap;gap:20px}.inspectionGenValider .inspectionGenValider-wrapper .vehicule-info-card .vehicule-details .info-block{flex:1 1;min-width:200px}.inspectionGenValider .inspectionGenValider-wrapper .vehicule-info-card .vehicule-details .info-block .label{color:#595959;font-weight:600;margin-right:8px}.inspectionGenValider .inspectionGenValider-wrapper .vehicule-info-card .vehicule-details .info-block .value{color:#262626;font-size:15px}.reparation_detail .reparation_detail_title{align-items:center;background-color:rgba(0,123,255,.137);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.reparation_detail .reparation_detail_title .reparation_detail_h1{color:#0056b3;font-size:1.2rem;font-weight:800;letter-spacing:1px;margin:0}.reparation_detail .reparation_detail_wrapper{display:flex;flex-direction:column;gap:10px}.reparation_detail .reparation_detail_wrapper .reparation_detail_card .reparation_detail_top .reparation_wrapper_img{display:flex;flex-wrap:wrap;gap:10px;width:100%}.reparation_detail .reparation_detail_wrapper .reparation_detail_card .reparation_detail_top .reparation_wrapper_img .reparation_detail_img_rows{display:flex;flex-direction:column;gap:10px}.reparation_detail .reparation_detail_wrapper .reparation_detail_card .reparation_detail_top .reparation_wrapper_img .reparation_detail_img_rows .reparation_img .img{height:150px;object-fit:cover;width:100%}.reparation_detail .reparation_detail_wrapper .reparation_detail_card .reparation_detail_top .reparation_wrapper_img .reparation_detail_img_rows .reparation_img_row{display:flex;flex-direction:column;gap:10px}.reparation_detail .reparation_detail_wrapper .reparation_detail_card .reparation_detail_top .reparation_wrapper_img .reparation_detail_img_rows .reparation_img_row .reparation_span{font-size:.7rem}.suivi_reparation_form .reparation_detail_title{align-items:center;background-color:rgba(0,123,255,.137);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.suivi_reparation_form .reparation_detail_title .reparation_detail_h1{color:#0056b3;font-size:1.1rem;font-weight:800;margin:0}.suivi_reparation_form .suivi_reparation_wrapper{display:flex;flex-direction:column;gap:10px}.travail_effectue .reparation_detail_title{align-items:center;background-color:rgba(0,123,255,.137);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.travail_effectue .reparation_detail_title .reparation_detail_h1{color:#0056b3;font-size:1.1rem;font-weight:800;margin:0}.sidebar{background:var(--bg);border-right:1px solid var(--border);box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:calc(100vh - 57px);overflow-x:hidden;overflow-y:auto;padding:10px;position:sticky;top:57px;transition:width .3s ease,padding .3s ease,transform .3s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:1px solid var(--scroll-track);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.sidebar-toggle{align-items:center;background:var(--bg-alt);border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:16px;padding:10px;position:absolute;right:-20px;top:20px;transition:background-color .3s ease,transform .3s ease;z-index:1001}.sidebar-toggle:hover{background-color:var(--scroll-track);color:var(--text);transform:scale(1.1)}.ant-menu-item,.ant-menu-submenu-title{color:var(--text)!important;font-size:13px;padding:10px;transition:background-color .3s ease,color .3s ease}.ant-menu-item-selected{background-color:var(--bg-alt)!important;color:var(--accent)!important}.ant-menu-item:hover,.ant-menu-item:hover .ant-menu-item-icon,.ant-menu-submenu:hover .ant-menu-submenu-title{transform:scale(1.1)}.sidebar-reduced{justify-content:center;padding:0 10px;transition:width .3s ease,padding .3s ease;width:80px}.sidebar-reduced .ant-menu-item,.sidebar-reduced .ant-menu-submenu-title{line-height:60px;padding:0;text-align:center}.sidebar-reduced .ant-menu-item span,.sidebar-reduced .ant-menu-submenu-title span{display:none}.logout-item{margin-top:auto;transition:background-color .3s ease,color .3s ease}.logout-item:hover{background-color:var(--logout-hover);color:var(--logout-color)}@media screen and (max-width:414px){.sidebar{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:250px;z-index:999}.sidebar.visible{transform:translateX(0)}.sidebar-toggle{display:none}}@media screen and (max-width:568px){.sidebar{height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out,width .3s ease;width:200px;z-index:999}.sidebar.visible{transform:translateX(0)}.sidebar-toggle{display:none}}.rightbar{display:flex;flex-direction:column;gap:25px;position:relative}.statistique{flex-direction:column}.statistique,.statistique .statistique_rows{display:flex;gap:20px;width:100%}@media(max-width:480px){.statistique .statistique_rows{display:grid;grid-template-columns:repeat(2,1fr)}}.statistique .statistique_rows .statistique_row{background:#fff;background:var(--card-bg);border:1px solid #f1f1f1;border:1px solid var(--card-border);border-radius:20px;box-shadow:0 0 10px -8px #000000bf;cursor:pointer;display:flex;flex:1 1;gap:10px;justify-content:space-between;overflow:hidden;padding:15px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.statistique .statistique_rows .statistique_row:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.statistique .statistique_rows .statistique_row:after{background:rgba(0,0,255,.034);clip-path:polygon(0 0,100% 0,100% 100%,0 75%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:80px}@media(max-width:480px){.statistique .statistique_rows .statistique_row{align-items:center;flex-direction:column;justify-content:center}}.statistique .statistique_rows .statistique_row .statistique_row_left{align-items:center;display:flex;justify-content:center}.statistique .statistique_rows .statistique_row .statistique_row_left .statistique_row_icon{align-items:center;background:#eee;background:var(--icon-bg);border-radius:50%;display:flex;height:40px;justify-content:center;padding:5px;transition:background .3s ease;width:40px}.statistique .statistique_rows .statistique_row .statistique_row_left .statistique_row_icon:hover{background:#011481;background:var(--title-color)}@media(max-width:480px){.statistique .statistique_rows .statistique_row .statistique_row_right{align-items:center;display:flex;flex-direction:column;justify-content:center}}.statistique .statistique_rows .statistique_row .statistique_row_right .row_title{color:#555;color:var(--text-secondary);font-size:1rem;font-weight:300;letter-spacing:1px}.statistique .statistique_rows .statistique_row .statistique_row_right .statistique_h2{color:#011481;color:var(--title-color);font-size:1.8rem;font-weight:900;letter-spacing:4px}.statistique .statistique_rows .statistique_row .statistique_row_right .row_desc{color:#555;color:var(--text-secondary);font-size:.7rem;font-weight:200;letter-spacing:1px}.statistique .statistique_rows .static_bleu:after{background:rgba(58,95,205,.102)}.statistique .statistique_rows .static_gris:after{background:hsla(0,0%,44%,.102)}.statistique .statistique_rows .static_orange:after{background:rgba(255,140,66,.102)}.statistique .statistique_rows .static_cyan:after{background:rgba(43,164,198,.102)}.statistique .statistique_bottom{display:flex;gap:10px}@media(max-width:480px){.statistique .statistique_bottom{flex-direction:column}}.statistique .statistique_bottom .statistique_bottom_rows1,.statistique .statistique_bottom .statistique_bottom_rows2{background:#fff;background:var(--card-bg);border:1px solid #f1f1f1;border:1px solid var(--card-border);border-radius:20px;box-shadow:0 0 10px -8px #000000bf;padding:20px}.statistique .statistique_bottom .statistique_bottom_rows1{flex:2 1}.statistique .statistique_bottom .statistique_bottom_rows2{flex:1 1}.statistique .statistique_row .ant-skeleton{border-radius:25px;height:100%;width:100%}.total_tache{box-shadow:0 4px 6px #0000001a;color:#555;cursor:pointer;font-size:14px;font-weight:300;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.row_select{align-items:center;display:flex}.total_tache:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.filter-transition-enter{opacity:0;transform:translateY(-10px)}.filter-transition-enter-active{transition:opacity .3s,transform .3s}.filter-transition-enter-active,.filter-transition-exit{opacity:1;transform:translateY(0)}.filter-transition-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}@media screen and (max-width:568px){.row_select{justify-content:center;width:100%}.total_tache{display:none}}.filterTache{overflow-x:scroll;position:relative;width:100%}.filterTache .filterWrapper{display:flex;flex-direction:column;gap:10px}.filterTache .filterWrapper .filter_rows{grid-gap:10px;background:#f2f2f2;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:20px}.filterTache .filterWrapper .filter_rows .filter_desc{font-size:1rem;font-weight:300}.statistique_items,.statistique_items .statistiqueItems_wrapper{height:100%}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);height:100%}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 0 10px -8px #000000bf;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;justify-content:space-between;overflow:hidden;padding:15px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-top{display:flex;flex-direction:column}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-top .statistique_row_icon{align-items:center;background:var(--icon-bg);border-radius:50%;display:flex;height:40px;justify-content:center;padding:5px;transition:background .3s ease;width:40px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-top .statistique_row_icon:hover{background:var(--title-color)}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-bottom{align-items:center;display:flex;flex-direction:column}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-bottom .row_title{color:var(--text-secondary);font-size:1rem;font-weight:300;letter-spacing:1px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-bottom .statistique_h2{color:var(--title-color);font-size:1.8rem;font-weight:900;letter-spacing:4px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .statistiqueItems-row .statistiqueItems-bottom .row_desc{color:var(--text-secondary);font-size:.7rem;font-weight:200;letter-spacing:1px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_orange{border-color:rgba(244,163,97,.843)}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_orange:after{background:rgba(244,163,97,.247);clip-path:polygon(100% 1%,100% 49%,100% 100%,0 44%,0 9%,0 0);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:90px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_blue{border-color:rgba(106,140,175,.827)}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_blue:after{background:#6a8caf38;clip-path:polygon(100% 1%,100% 49%,100% 100%,0 44%,0 9%,0 0);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:90px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_yellow{border-color:#f9c64fb0}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_yellow:after{background:rgba(249,198,79,.357);clip-path:polygon(100% 1%,100% 49%,100% 100%,0 44%,0 9%,0 0);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:90px}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_red{border-color:#e63947cc}.statistique_items .statistiqueItems_wrapper .statistiqueItems_rows .items_red:after{background:rgba(230,57,71,.137);clip-path:polygon(100% 1%,100% 49%,100% 100%,0 44%,0 9%,0 0);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:90px}.login{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;height:100vh;justify-content:center}.login .login_wrapper{background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;max-width:400px;padding:40px;position:relative;text-align:center;width:100%}.login .login_wrapper .login_header{margin-bottom:20px}.login .login_wrapper .login_header h2{color:#333;font-family:Roboto,sans-serif;font-size:28px;margin:0}.login .login_wrapper .login_form .site_form_item_icon{color:#1890ff}.login .login_wrapper .login_form .login_footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.login .login_wrapper .login_form .login_remember_me{color:#333}.login .login_wrapper .login_form .login_form_forgot{color:#1890ff;font-size:14px}.login .login_wrapper .login_form .login_error_message{color:#ff4d4f;font-weight:500;margin-bottom:16px;text-align:center}.login .login_wrapper .login_form .login_form_button{background-color:#1890ff;border-color:#1890ff}.login .login_wrapper .login_form .login_form_button:hover{background-color:#40a9ff;border-color:#40a9ff}.login .login_wrapper .login_footer_note{color:#666;font-size:14px;margin-top:20px}.login .login_wrapper .login_footer_note a{color:#1890ff;text-decoration:none}.login .login_wrapper .login_footer_note a:hover{text-decoration:underline}.register{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;height:100vh;justify-content:center}.register .register_wrapper{background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;max-width:400px;padding:40px;position:relative;text-align:center;width:100%}.register .register_wrapper .register_header{margin-bottom:20px}.register .register_wrapper .register_header h2{color:#333;font-family:Roboto,sans-serif;font-size:28px;margin:0}.register .register_wrapper .register_form .site_form_item_icon{color:#1890ff}.register .register_wrapper .register_form .register_form_button{background-color:#1890ff;border-color:#1890ff}.register .register_wrapper .register_form .register_form_button:hover{background-color:#40a9ff;border-color:#40a9ff}.register .register_wrapper .register_footer_note{color:#666;font-size:14px;margin-top:20px}.register .register_wrapper .register_footer_note a{color:#1890ff;text-decoration:none}.register .register_wrapper .register_footer_note a:hover{text-decoration:underline}.client{max-width:100%;position:relative;width:100%}@media(max-width:480px){.client{display:flex}}.client .client-wrapper{background:#fff;background:var(--card-bg);border-radius:5px;box-shadow:0 0 15px -10px #000000bf;max-width:100%;overflow:hidden;padding:20px;position:relative;width:100%}.client .client-wrapper .client-rows{align-items:center;display:flex;justify-content:space-between}@media(max-width:480px){.client .client-wrapper .client-rows{flex-direction:column}}.client .client-wrapper .client-row{align-items:center;background:#fff;background:var(--card-bg);border-radius:5px;box-shadow:0 0 15px -10px #000000bf;display:flex;gap:5px;margin-bottom:20px;padding:8px 15px;width:max-content}.client .client-wrapper .client-row .client-row-icon{border-right:1px solid var(--divider-color)}.client .client-wrapper .client-row .client-row-icon .client-icon{color:#555;color:var(--text-secondary);font-size:1.2rem;padding-right:8px}.client .client-wrapper .client-row .client-h2{color:#555;color:var(--text-secondary);font-size:.9rem;font-weight:300}.client .client-wrapper .client-arrow{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.client .client-wrapper .client-arrow .row-arrow .icon-arrow{color:var(--primary-color);cursor:pointer;font-size:1.2rem}.client .client-wrapper .client-actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.client .client-wrapper .client-actions .client-rows-right{align-items:center;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.client .client-wrapper .client-actions .client-rows-right::-webkit-scrollbar{display:none}.client .client-wrapper .client-actions .client-rows-right .client-export{display:none}.client .client-wrapper .tableau_client{overflow-x:auto;position:relative;width:100%}.client .client-wrapper .tableau_client .tableau_x{overflow-x:auto;width:100%}@media print{.no-print{display:none}#tableau_client{display:block}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.client-row-lefts{border-radius:5px;box-shadow:0 0 15px -10px #000000bf;margin-bottom:20px;padding:15px;width:max-content}@media(max-width:480px){.client-row-lefts{width:100%}}.client-row-lefts .client-title{border-bottom:1px solid #ccc;display:block;line-height:35px;margin-bottom:15px}.client-row-lefts .client-row-sous{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.client-row-lefts .client-row-sous span{font-size:.8rem;font-weight:200}.priority-1{background-color:#d3d3d3}.priority-2{background-color:#add8e6}.priority-3{background-color:#ffffe0}.priority-4{background-color:orange}.priority-5{background-color:#ff4500}.priority-badge{border-radius:4px;color:#fff;padding:2px 6px;text-align:center}.button-excel{border:1px solid green;color:green;transition:all .3s ease}.button-excel:hover{background-color:green;color:#fff}.allDetail{background:#fafafa;display:flex;flex-direction:column;gap:20px;padding:20px}.allDetail .task-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease,transform .3s ease}.allDetail .task-card:hover{box-shadow:0 4px 16px #0003;transform:translateY(-4px)}.allDetail .task-title{color:#333;margin:0}.allDetail .task-detail{color:#555;font-size:14px;margin-bottom:16px}.allDetail .task-details{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:20px}.allDetail .no-data-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:40px;text-align:center}.allDetail .ant-card-body{padding:24px}.allDetail .ant-tag{border-radius:4px;font-size:12px}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.filterTache{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;gap:10px;padding:20px}.filterTache .filter_row{display:flex;flex-direction:column;gap:8px;width:100%}.filterTache .filter_row label{color:#555;font-size:13px}.upload-card{align-items:center;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:box-shadow .3s ease-in-out;width:100%}.upload-card:hover{box-shadow:0 8px 30px #00000026}.upload-title{font-size:1.3rem!important;font-weight:600;margin-bottom:50px!important;text-align:center}.upload-area{align-items:center;border:2px dashed #007bff;border-radius:8px;display:flex;justify-content:center;padding:20px;transition:border-color .3s ease-in-out}.upload-area:hover{border-color:#0056b3}.upload-button{background-color:#007bff;border-radius:6px;color:#fff;font-weight:500;transition:background-color .3s ease-in-out;width:100%}.upload-button:hover{background-color:#0056b3}.upload-submit{border-radius:6px;margin-top:12px;width:100%}.forgot_user{padding:10px 20px;width:100%}.forgot_user .forgot_user_rows{align-items:center;background-color:rgba(0,123,255,.137);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.forgot_user .forgot_user_rows .forgot_user_h2{color:#0056b3;font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0}.forgot_user .forgot_wrapper{align-items:center;display:flex;gap:15px;width:100%}.forgot_user .forgot_wrapper .forgot_left{flex:1 1;position:relative}.forgot_user .forgot_wrapper .forgot_left .reset_img{width:100%}.forgot_user .forgot_wrapper .forgot_right{flex:1 1}.forgot_user .forgot_wrapper .forgot_right .forgot_user_name{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.forgot_user .forgot_wrapper .forgot_right .forgot_user_name .forgot_span{display:flex;flex-direction:column}.forgot_user .forgot_wrapper .forgot_right .forgot_user_name .forgot_span strong{font-size:.8rem}.controle_form{border-radius:8px;padding:10px}.controle_form .controle_title_rows{align-items:center;background-color:rgba(0,123,255,.137);border-left:3px solid #0056b3;border-radius:6px;display:flex;justify-content:space-between;overflow:hidden;padding:10px 20px;position:relative}.controle_form .controle_title_rows .controle_h2{color:#0056b3;font-weight:300;margin:0}.controle_form .controle_title_rows.loading:before{animation:fillRow 5s forwards;background-color:#0056b3;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:0}.controle_form .controle_title_rows .controle_h2{position:relative;z-index:1}.controle_form .controle_title_rows{background:#f2f2f2;margin-bottom:20px;padding:10px}.controle_form .controle_title_rows .controle_h2{font-size:16px;font-weight:800}.controle_form .controle_wrapper{margin:0 auto;max-width:100%}.controle_form .custom-form{display:flex;flex-direction:column;gap:20px}.controle_form .custom-form .ant-form-item{margin-bottom:20px}.controle_form .custom-form .ant-form-item-label>label{font-weight:600}.controle_form .custom-form .ant-input,.controle_form .custom-form .ant-select-selector{border-radius:6px;height:40px}.controle_form .custom-form .button-group{display:flex;justify-content:flex-end}.controle_form .custom-form .button-group .ant-btn{border-radius:6px;font-weight:600}[data-theme=dark] .controle_form{background-color:#1e1e1e}[data-theme=dark] .controle_form .controle_title_rows{background-color:#007bff14;border-left:3px solid #39f}[data-theme=dark] .controle_form .controle_title_rows .controle_h2{color:#39f}[data-theme=dark] .controle_form .controle_title_rows.loading:before{background-color:#39f}[data-theme=dark] .controle_form .controle_title_rows{background:#2a2a2a}[data-theme=dark] .controle_form .controle_title_rows .controle_h2{color:#f0f0f0}[data-theme=dark] .controle_form .ant-form-item-label>label{color:#ccc}[data-theme=dark] .controle_form .ant-input,[data-theme=dark] .controle_form .ant-select-selector{background-color:#2c2c2c;border:1px solid #444;color:#fff}[data-theme=dark] .controle_form .ant-input::placeholder{color:#888}[data-theme=dark] .controle_form .ant-btn{background-color:#333;border-color:#555;color:#fff}[data-theme=dark] .controle_form .ant-btn:hover{background-color:#444}.controle_form .controle_wrapper .custom-form .ant-form-item{margin-bottom:16px}.controle_form .controle_wrapper .custom-form .ant-form-item .ant-form-item-control .ant-input,.controle_form .controle_wrapper .custom-form .ant-form-item .ant-form-item-control .ant-input-textarea,.controle_form .controle_wrapper .custom-form .ant-form-item .ant-form-item-control .ant-select-selector{resize:none}.controle_form .controle_wrapper .custom-form .button-group{display:flex;justify-content:center}.budgetForm{display:flex;flex-direction:column;gap:20px}.budgetForm .budget-row-h2{border-bottom:1px solid #e6e6e6;padding:10px 0}.budgetForm .budget-row-h2 .budget_h1{font-size:16px;font-weight:500;text-transform:uppercase}.budgetForm{background-color:#f9f9f9;border-radius:8px;padding:20px}.budgetForm .form-title{color:#2c3e50;font-size:24px;margin-bottom:20px;text-align:center}.budgetForm .budget-table{border-collapse:collapse;width:100%}.budgetForm .budget-table td,.budgetForm .budget-table th{border-bottom:1px solid #e0e0e0;padding:10px;text-align:left}.budgetForm .budget-table th{background-color:#2b81f8;color:#fff}.budgetForm .budget-table .table-row:hover{background-color:#ecf0f1}.budgetForm .budget-table .select-offre{width:100%}.budgetForm .budget-table .input-quantity{width:80px}.budgetForm .budget-table .submit-button{background-color:#2b81f8;color:#fff}.budgetForm .budget-table .submit-button:hover{background-color:#1abc9c}.controle_forms{border-radius:8px;padding:20px}.controle_title_row{align-items:center;background:#f2f2f2!important;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.controle_wrapper{margin:0 auto;max-width:800px}.detail-upload{background-color:#f5f5f5;padding:20px}.detail-upload .gallery-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.detail-upload .gallery-card{display:flex;flex-direction:column;height:100%;justify-content:space-between;transition:all .3s ease-in-out}.detail-upload .gallery-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-8px)}.detail-upload .gallery-card .gallery-image{border-radius:10px;cursor:pointer;height:200px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.detail-upload .gallery-card .gallery-image:hover{transform:scale(1.07)}.detail-upload .gallery-card .ant-card-body{display:flex;flex-direction:column;height:100%;justify-content:space-between}.detail-upload .gallery-card .title-wrapper{color:#4b4b4b;font-weight:600;padding-top:8px;text-align:center}.detail-upload .download-button,.detail-upload .view-button{color:#1e90ff;font-size:16px}.detail-upload .download-button:hover,.detail-upload .view-button:hover{color:#0056b3}.detail-upload .loading-container{align-items:center;display:flex;height:100vh;justify-content:center}.detail-upload .download-progress{margin-top:20px;text-align:center}.image-modal .modal-image{max-height:80vh;max-width:100%;object-fit:contain;width:100%}.gallery-pagination{margin:20px 0}.gallery-title{background:#fff;border-radius:5px;box-shadow:0 0 10px -8px #000000bf;font-size:10px;font-weight:300!important;padding:10px 0;text-align:center}@media(max-width:768px){.gallery-title{font-size:9px}}.rapport-entretien-container{background-color:#f5f5f5;padding:20px}.rapport-entretien-container .title_row{background:#fff;border-radius:5px;margin-bottom:20px;padding:10px}.rapport-entretien-container .title_row .title_h1{font-size:.9rem;font-weight:300}.dataTableau{background-color:#f5f5f5;padding:20px}.dataTableau .title_row{background:#fff;border-radius:5px;margin-bottom:20px;padding:10px}.dataTableau .title_row .title_h1{font-size:.9rem;font-weight:300}.data-card{border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out}.data-card:hover{transform:translateY(-5px)}.data-card h3{font-size:.8rem;font-weight:700;margin-top:15px}.data-card .row-flex{gap:20px}.data-card .row-flex,.data-card .row-flex .row-icon{align-items:center;display:flex;justify-content:center}.data-card .row-flex .row-icon{background:#ecebeb;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#000;cursor:pointer;height:30px;transition:transform .2s;width:30px}.spinner-container{align-items:center;display:flex;height:300px;justify-content:center}.form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;margin:auto;max-width:500px;padding:20px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.controle_title_rows{background:#f2f2f2;margin-bottom:20px;padding:10px}.controle_h2{font-size:15px;font-weight:300}.form-container:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-5px)}.warehouse-form{animation:fadeIn .5s}.list_croquis{overflow-y:scroll;width:100%}.list_croquis .list_croquis_wrapper{width:100%}.list_croquis .list_croquis_wrapper .list_croquis_top{align-items:center;background:#eee;border-radius:5px;display:flex;justify-content:center;margin-bottom:20px;padding:10px}.list_croquis .list_croquis_wrapper .list_croquis_top .list_croquis_h2{font-size:1.1rem;font-weight:700;letter-spacing:2px;margin:0;padding:0;text-align:center;text-transform:uppercase}.list_croquis .list_croquis_wrapper .list_croquis_row_filter{display:flex;justify-content:space-between;margin-bottom:20px;padding:20px;width:100%}.list_croquis .list_croquis_wrapper .list_croquis_row_filter .list_croquis_right{display:flex;gap:10px;width:20%}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows .list_croquis_row{border:1px solid #ececec;border-radius:5px;box-shadow:0 2px 4px #0000000d,0 8px 16px #00000014;display:flex;flex-direction:column;padding:10px;position:relative;width:310px}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows .list_croquis_row .list_croquis_title_row{display:flex;flex-direction:column;gap:10px;margin:10px 0}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows .list_croquis_row .list_croquis_title_row .list_croquis_h1{border-bottom:1px solid #ececec;font-size:.9rem;margin:0;padding:0}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows .list_croquis_row .list_croquis_title_row .list_span_croquis{border-bottom:1px solid #ececec;color:#777;font-size:.7rem;line-height:25px}.list_croquis .list_croquis_wrapper .list_croquis_bottom .list_croquis_rows .list_croquis_row .list_croquis_img{border-radius:5px;height:200px;object-fit:cover;width:100%}.detail_global_tracking{width:100%}.detail_global_tracking .detail_global_wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.detail_global_tracking .detail_global_wrapper .detail_global_h2{color:#0060ce;font-size:1.3rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.detail_global_tracking .detail_global_wrapper .detail_global_arrow{align-items:center;display:flex;justify-content:space-between}.detail_global_tracking .detail_global_wrapper .detail_global_arrow .row-arrow{color:#03a9f4}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper .detail_global_bottom{border:1px solid #ececec;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:20px;width:390px}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper .detail_global_bottom .detail_global_title{font-size:1rem;font-weight:300;text-transform:capitalize}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper .detail_global_bottom .detail_global_bottom_rows{display:flex;flex-direction:column;gap:20px}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper .detail_global_bottom .detail_global_bottom_rows .detail_global_txt{display:flex;font-size:13px;justify-content:space-between}.detail_global_tracking .detail_global_wrapper .detail_global_bottom_wrapper .detail_global_bottom .detail_global_bottom_rows .detail_global_txt strong{color:#1f1f20}.signature{font-family:Segoe UI,sans-serif;width:100%}.signature .signature_wrapper{align-items:center;background-color:#f9fafe;display:flex;justify-content:center;min-height:90vh;padding:20px;width:100%}.signature .signature_wrapper .creer_signature{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.signature .signature_wrapper .creer_signature .btn_signature{background:#36f;border:none;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:background .3s ease,transform .2s ease}.signature .signature_wrapper .creer_signature .btn_signature:hover{background:#254eda;box-shadow:0 6px 14px #00000026;transform:translateY(-2px)}.signature .signature_wrapper .creer_signature .btn_signature:active{box-shadow:0 3px 8px #0000001a;transform:translateY(0)}.signature .signature_wrapper .image_signature{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000000f;display:flex;flex-direction:column;gap:16px;max-width:600px;padding:30px;width:100%}.signature .signature_wrapper .image_signature .title_signe{background:#e9efff;border-radius:6px;color:#254eda;font-size:1.2rem;font-weight:600;padding:10px 20px;text-align:center;width:100%}.signature .signature_wrapper .image_signature .img_signature{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000000d;height:auto;max-width:100%}@media(max-width:768px){.signature .signature_wrapper{padding:10px}.signature .signature_wrapper .image_signature{padding:20px}.signature .signature_wrapper .btn_signature{width:100%}}.forgot-password-container{align-items:center;display:flex;height:100vh;justify-content:center;padding:20px;width:100%}@media(max-width:480px){.forgot-password-container{background:#fff}}.forgot-password-container .forgot_password{align-items:center;background:#fff;border-radius:16px;display:flex;max-width:900px;padding:40px;position:relative;transition:box-shadow .3s ease;width:100%}@media(max-width:480px){.forgot-password-container .forgot_password{flex-direction:column;padding:20px}}.forgot-password-container .forgot_password:hover{box-shadow:0 12px 36px #00000026}.forgot-password-container .forgot_password .forgot_left{flex:1 1;margin-right:20px}@media(max-width:480px){.forgot-password-container .forgot_password .forgot_left{margin-bottom:20px;margin-right:0}}.forgot-password-container .forgot_password .forgot_left img.forgot_img{border-radius:12px;max-width:100%}@media(max-width:480px){.forgot-password-container .forgot_password .forgot_left img.forgot_img{height:auto}}.forgot-password-container .forgot_password .forgot_right{display:flex;flex:1 1;flex-direction:column;justify-content:center}.forgot-password-container .forgot_password .forgot_right .forgot_content{margin:auto;max-width:400px}.forgot-password-container .forgot_password .forgot_right .forgot_content .forgot_title{color:#333;font-size:24px;margin-bottom:12px;text-align:center}.forgot-password-container .forgot_password .forgot_right .forgot_content .forgot_description{color:#666;font-size:16px;margin-bottom:24px;text-align:center}.forgot-password-container .forgot_password .forgot_right .forgot_content .forgot_form .forgot_input{border-radius:8px}.forgot-password-container .forgot_password .forgot_right .forgot_content .forgot_form .forgot_button{background-color:#1890ff;border-radius:8px}.forgot-password-container .forgot_password .forgot_right .forgot_content .forgot_form .forgot_button:hover{background-color:#40a9ff}.password-reset-container{align-items:center;display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.password-reset-container .password_reset{align-items:center;background:#fff;border-radius:16px;display:flex;max-width:900px;padding:40px;position:relative;transition:box-shadow .3s ease;width:100%}.password-reset-container .password_reset:hover{box-shadow:0 12px 36px #00000026}.password-reset-container .password_reset .reset_left{flex:1 1;margin-right:20px}.password-reset-container .password_reset .reset_left img.reset_img{border-radius:12px;max-width:100%}.password-reset-container .password_reset .reset_right{display:flex;flex:1 1;flex-direction:column;justify-content:center}.password-reset-container .password_reset .reset_right .reset_content{margin:auto;max-width:400px}.password-reset-container .password_reset .reset_right .reset_content .reset_title{color:#333;font-size:24px;margin-bottom:12px;text-align:center}.password-reset-container .password_reset .reset_right .reset_content .reset_description{color:#666;font-size:16px;margin-bottom:24px;text-align:center}.password-reset-container .password_reset .reset_right .reset_content .reset_form .reset_input{border-radius:8px}.password-reset-container .password_reset .reset_right .reset_content .reset_form .reset_button{background-color:#1890ff;border-radius:8px}.password-reset-container .password_reset .reset_right .reset_content .reset_form .reset_button:hover{background-color:#40a9ff}@media(max-width:768px){.password-reset-container .password_reset{flex-direction:column;padding:20px}.password-reset-container .password_reset .reset_left{margin-bottom:20px;margin-right:0}.password-reset-container .password_reset .reset_left img.reset_img{height:auto}}@media(max-width:576px){.password-reset-container .password_reset{box-shadow:0 5px 20px #0000001a;padding:15px}.password-reset-container .reset_content{max-width:100%}.password-reset-container .reset_title{font-size:20px}.password-reset-container .reset_description{font-size:14px}}.declarationForm{background:#fff;border-radius:5px;padding:20px;width:100%}.declarationForm .client-arrow{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.declarationForm .client-arrow .row-arrow .icon-arrow{color:#07f;cursor:pointer;font-size:1.2rem}.declarationForm .declaration-wrapper{display:flex;gap:25px;width:100%}.declarationForm .declaration-wrapper .declaration-left{flex:1 1}.declarationForm .declaration-wrapper .declaration-right{flex:1.5 1;overflow-x:scroll;width:100%}.declarationForm .declaration-wrapper .declaration-right .declaration-modal-templ{align-items:center;display:flex}.declarationForm .declaration-wrapper .declaration-right .declaration-modal-templ .templ-icon{align-items:center;background:#2196f3;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:10px;margin-top:10px;transition:transform .2s;width:30px}.clients{height:800px;overflow-y:scroll;width:100%}.clients .row{border:1px solid #ececec;border-radius:10px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-top:20px}.clients .row .table-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;flex:1 1;padding:20px;transition:box-shadow .3s ease}.clients .row .table-container:hover{box-shadow:0 6px 18px #00000026}.clients .row .table-container .row-title{align-items:center;border-bottom:2px solid #e8e8e8;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;width:100%}.clients .row .table-container .row-title .table-title{color:#333;font-size:17px;font-weight:600}.clients .row .ant-table-thead>tr>th{background-color:#f7f7f7;color:#333}.clients .row .ant-table-tbody>tr>td,.clients .row .ant-table-thead>tr>th{border-bottom:1px solid #e8e8e8;font-size:.8rem}.clients .row .ant-tag{border-radius:4px;font-size:12px}.rapport_declaration{background-color:#fff;background-color:var(--card-bg);border-radius:5px;box-shadow:0 0 15px -10px #000000bf;max-width:100%;overflow:hidden;padding:20px;position:relative;width:100%}.rapport_facture{width:100%}.rapport_facture .rapport_h2{border-bottom:2px solid #e8e8e8;font-size:1.2rem;font-weight:500;margin-bottom:15px;padding-bottom:10px;text-align:center}.rapport_facture .rapport-row-left{margin-bottom:20px;width:250px}.rapport_facture .hidden-column{display:none}.rapport_facture .rapport_row_excel{align-items:center;display:flex;gap:10px;margin-bottom:10px}.rapport_facture .rapport_row_excel .export-excel{align-items:center;background-color:#e0f3e0;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.rapport_facture .rapport_row_excel .export-excel .excel-icon{color:#1d6f42;font-size:18px}.rapport_facture .rapport_row_excel .export-excel:hover{background-color:#c3e6c3;transform:scale(1.1)}.rapport_facture .rapport_row_excel .export-pdf{align-items:center;background-color:#f8d7da;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.rapport_facture .rapport_row_excel .export-pdf .pdf-icon{color:#c82333;font-size:18px}.rapport_facture .rapport_row_excel .export-pdf:hover{background-color:#f5c6cb;transform:scale(1.1)}.declaration_statut{padding:10px}.declaration_statut .declaration_statut_home{display:flex;flex-direction:column;gap:20px}.declaration_statut .declaration_statut_home .declaration_statut_row{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.declaration_statut .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:10px}.declaration_statut .ant-collapse{width:100%}.rapportClotureTemplForm{display:flex;flex-direction:column;gap:20px}.rapportClotureTemplForm .rapport_rows{background:#f2f2f2;padding:10px}.rapportClotureTemplForm .rapport_rows .rapport_h1{font-size:15px;font-weight:300}.rapportClotureTemplForm .rapportCloture_wrapper{display:flex;flex-direction:column;gap:20px}.rapportClotureTemplForm .rapportCloture_wrapper .rapportCloture_rows{display:flex;gap:20px;justify-content:space-between}.rapportClotureTemplForm .rapportCloture_wrapper .rapportCloture_rows .rapportCloture_tops,.rapportClotureTemplForm .rapportCloture_wrapper .rapportCloture_rows .rapportCloture_tops .rapportCloture_top{display:flex;gap:10px}.rapportClotureTemplForm .rapportCloture_wrapper .rapportCloture_rows .rapportCloture_tops .rapportCloture_top label{align-items:center;display:flex;gap:5px}.rapportClotureTemplForm .rapportCloture_wrapper .rapportCloture_rows .rapportCloture_left{display:flex;gap:10px}.rapportSpecialForm{padding:10px}.rapportSpecialForm .rapportSpecial_wrapper .h1_rapport{background-color:#f5f5f5;font-size:.985rem;margin-bottom:20px;padding:10px}.rapportSpecialForm .rapportSpecial_wrapper .rapportSpecial_rows{display:flex;flex-direction:column;gap:10px;width:100%}.rapportSpecialForm .rapportSpecial_wrapper .rapportSpecial_rows .rapportSpecial_row{display:flex;gap:20px;justify-content:center;width:100%}.rapportSpecialForm .rapportSpecial_wrapper .rapportSpecial_rows .rapportSpecial_row2{display:flex;flex-direction:column;gap:20px}.siteVehicule{background-color:#f5f7fa;min-height:100%;padding:24px}.siteVehicule__loading{align-items:center;display:flex;height:70vh;justify-content:center}.siteVehicule__card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:0 auto;max-width:900px;transition:all .3s ease}.siteVehicule__card:hover{box-shadow:0 4px 16px #0000001a}.siteVehicule__title{align-items:center;color:#1f1f1f;display:flex;margin-bottom:0;margin-top:20px}.siteVehicule__subtitle{font-size:15px;margin-top:10px}.siteVehicule__alert{border-radius:8px;margin-bottom:24px}.siteVehicule__form{margin-top:12px}.siteVehicule__form .ant-form-item-label>label{font-weight:500}.siteVehicule__btn{background:linear-gradient(90deg,#1677ff,#4096ff);border-radius:8px;box-shadow:0 2px 6px #1677ff4d;font-weight:600;padding:0 28px;transition:all .3s ease}.siteVehicule__btn:hover{box-shadow:0 4px 10px #1677ff59;transform:translateY(-1px)}.relierFalconCard .ant-card-head{background:#f0f2f5;border-bottom:1px solid #e8e8e8;color:#001529;font-size:18px;font-weight:600}.relierFalconCard .ant-input-search{border-radius:8px;box-shadow:0 2px 6px #0000001a}.relierFalconCard .ant-table{border-radius:8px;overflow:hidden}.relierFalconCard .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#001529;font-weight:600}.relierFalconCard .ant-table .ant-table-tbody>tr.selected-row{background-color:#e6f7ff;transition:background .3s ease}.relierFalconCard .ant-table .ant-table-tbody>tr:hover{background-color:#f5f5f5}.relierFalconCard .ant-table .ant-tag{border-radius:6px;font-weight:500;padding:0 10px}.relierFalconCard .ant-table .pro-row{font-size:14px}.relierFalconCard .ant-btn{transition:all .2s ease}.relierFalconCard .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.vehicule-detail{align-items:flex-start;background:linear-gradient(180deg,#f9fafc,#fff);display:flex;justify-content:center;min-height:100vh;padding:2rem 1.5rem}.vehicule-detail__card{background:#fff;border-radius:16px!important;box-shadow:0 10px 30px #0000000f;max-width:1100px;overflow:hidden;transition:all .3s ease;width:100%}.vehicule-detail__card:hover{box-shadow:0 12px 40px #00000017;transform:translateY(-2px)}.vehicule-detail__icon{color:#1677ff;font-size:22px}.vehicule-detail__info{color:#8c8c8c;cursor:pointer;font-size:18px}.vehicule-detail__info:hover{color:#1677ff}.vehicule-detail__title{color:#1f1f1f!important;font-weight:600!important;margin:0!important}.vehicule-detail__loading{align-items:center;display:flex;height:60vh;justify-content:center}.vehicule-detail__image-wrapper{background:#fafafa;border-radius:14px;box-shadow:0 4px 16px #00000014;overflow:hidden;position:relative;transition:all .3s ease}.vehicule-detail__image-wrapper:hover{transform:scale(1.02)}.vehicule-detail__image{border-radius:12px;height:auto;object-fit:cover;width:100%}.vehicule-detail__list{margin:0;padding-left:1.2rem}.vehicule-detail__list li{color:#555;line-height:1.5;margin:4px 0}.vehicule-detail .ant-descriptions-item-content,.vehicule-detail .ant-descriptions-item-label{font-size:15px}.document_reparation{width:100%}.document_reparation .document_detail_title{align-items:center;background-color:rgba(0,123,255,.137);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.document_reparation .document_detail_title .document_detail_h1{color:#0056b3;font-size:1.1rem;font-weight:800;letter-spacing:2px;margin:0}.document_reparation .document_reparation_wrapper{display:flex;gap:10px;width:100%}@media(max-width:480px){.document_reparation .document_reparation_wrapper{flex-direction:column}}.document_reparation .document_reparation_wrapper .document_reparation_left,.document_reparation .document_reparation_wrapper .document_reparation_right{flex:1 1}.vehicule-matricule{align-items:center;display:flex;gap:10px}.car-wrapper{display:inline-block;height:24px;position:relative;width:24px}.car-icon-animated{animation:carStart .8s ease-out forwards;color:#1890ff;font-size:24px;transform-origin:center;transition:transform .2s}.car-icon-animated:hover{animation:none;animation:carVibrate .3s infinite;transform:rotate(1deg) scale(1.05)}.car-shadow{animation:shadowStretch .8s ease-out forwards;background:#0003;border-radius:50%;bottom:-3px;height:4px;left:0;transform:scaleX(0);width:100%}.car-boost,.car-shadow{content:"";position:absolute}.car-boost{animation:boostTrail 1s ease-out forwards;background:linear-gradient(90deg,#00f6ff,#0000);height:2px;left:-10px;opacity:0;top:50%;transform:translateY(-50%) scaleX(0);width:8px;z-index:0}@keyframes carStart{0%{opacity:0;transform:translateX(-15px) scale(.8) rotate(-3deg)}50%{opacity:1;transform:translateX(5px) scale(1.05) rotate(1deg)}to{transform:translateX(0) scale(1) rotate(0)}}@keyframes carVibrate{0%{transform:translateX(0)}25%{transform:translateX(-1px)}50%{transform:translateX(1px)}75%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes shadowStretch{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes boostTrail{0%{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1.2)}to{opacity:0;transform:scaleX(.5)}}.volumeGlobal{padding:24px}.volumeGlobal .dashboard-title{color:#1f1f1f;font-weight:700;letter-spacing:-.5px}.volumeGlobal .card-indicator{border-radius:16px;box-shadow:0 4px 20px #00000014;color:#fff;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.volumeGlobal .card-indicator .ant-statistic-title{color:#ffffffe6;font-size:14px;font-weight:500}.volumeGlobal .card-indicator .ant-statistic-content{color:#fff;font-size:24px;font-weight:700}.volumeGlobal .card-indicator svg{bottom:15px;font-size:28px;opacity:.2;position:absolute;right:20px}.volumeGlobal .card-indicator:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-6px)}.volumeGlobal .blue{background:linear-gradient(135deg,#1890ff,#40a9ff)}.volumeGlobal .purple{background:linear-gradient(135deg,#722ed1,#9254de)}.volumeGlobal .green{background:linear-gradient(135deg,#52c41a,#73d13d)}.volumeGlobal .orange{background:linear-gradient(135deg,#fa8c16,#ffa940)}.volumeGlobal .card-repartition{border-radius:16px;box-shadow:0 4px 20px #00000014}.volumeGlobal .card-repartition .panne-item .panne-header{display:flex;font-weight:500;justify-content:space-between;margin-bottom:6px}.volumeGlobal .card-repartition .panne-item .panne-type{color:#444}.volumeGlobal .card-repartition .panne-item .panne-value{color:#666;font-size:14px}.releveBonDeSortie{color:#000;font-family:Times New Roman,serif;padding:20px}.releveBonDeSortie .bon-sortie-wrapper{background:#fff;border:1px solid #000;margin-bottom:40px;padding:20px}.releveBonDeSortie .bon-sortie-wrapper .header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.releveBonDeSortie .bon-sortie-wrapper .header .entreprise{font-size:12px;line-height:1.4}.releveBonDeSortie .bon-sortie-wrapper .header .titre{background:#000;color:#fff;font-size:16px;margin:0;padding:5px 20px;text-align:center}.releveBonDeSortie .bon-sortie-wrapper .info-table{font-size:14px;width:100%}.releveBonDeSortie .bon-sortie-wrapper .info-table td{padding:6px}.releveBonDeSortie .bon-sortie-wrapper .motifs{margin-top:20px}.releveBonDeSortie .bon-sortie-wrapper .motifs ul{font-size:14px;list-style:none;padding:0}.releveBonDeSortie .bon-sortie-wrapper .motifs ul li{margin-bottom:5px}.releveBonDeSortie .bon-sortie-wrapper .signatures{display:flex;justify-content:space-between;margin-top:30px}.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-left,.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-right{text-align:center;width:30%}.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-left img,.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-right img{border:1px solid #aaa;height:50px;margin-bottom:5px;object-fit:contain;width:100px}.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-left p,.releveBonDeSortie .bon-sortie-wrapper .signatures .sign-right p{font-size:13px;margin:2px 0}.releveBonDeSortie .bon-sortie-wrapper .signatures .avis{align-items:center;display:flex;font-weight:700;justify-content:center;text-align:center;width:30%}.skeleton-box{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f2f2f2 50%,#e0e0e0 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.confirm-modal .ant-modal-content{border-radius:16px;box-shadow:0 12px 32px #00000040;overflow:hidden}.confirm-modal .ant-modal-header{align-items:center;background-color:#fff7e6;border-bottom:none;display:flex;justify-content:flex-start;padding:24px}.confirm-modal .confirm-modal-header{align-items:center;display:flex}.confirm-modal .confirm-modal-icon{color:#faad14;font-size:28px;margin-right:12px}.confirm-modal .confirm-modal-title{color:#1f1f1f;font-size:20px;font-weight:600}.confirm-modal .ant-modal-body{padding:24px}.confirm-modal .confirm-modal-content{color:#333;font-size:16px;line-height:1.6}.confirm-modal .ant-modal-footer{border-top:none;display:flex;justify-content:flex-end;padding:16px 24px}.confirm-modal .ant-modal-footer .ant-btn-primary{background-color:#fa541c;border-color:#fa541c;border-radius:8px;font-weight:600;height:40px;padding:0 24px}.confirm-modal .ant-modal-footer .ant-btn-primary:focus,.confirm-modal .ant-modal-footer .ant-btn-primary:hover{background-color:#d4380d;border-color:#d4380d}.confirm-modal .ant-modal-footer .ant-btn-default{border-color:#ccc;border-radius:8px;color:#555;font-weight:500;height:40px;padding:0 24px}.confirm-modal .ant-modal-footer .ant-btn-default:focus,.confirm-modal .ant-modal-footer .ant-btn-default:hover{border-color:#999;color:#333}.validationDemandeForm{padding:20px;width:100%}.validationDemandeForm,.validationDemandeForm.loading{align-items:center;display:flex;justify-content:center}.validationDemandeForm.loading{height:300px}.validationDemandeForm .validationDemandeForm_wrapper{background:#fefefe;border-radius:12px;box-shadow:0 4px 30px #0000000f;display:flex;flex-direction:column;gap:24px;padding:20px;width:100%}.validationDemandeForm .validationDemandeForm_wrapper .validation_title_row{background:linear-gradient(90deg,#3a7bd5,#00d2ff);border-radius:10px;box-shadow:0 4px 10px #0000000d;padding:10px;text-align:center}.validationDemandeForm .validationDemandeForm_wrapper .validation_title_row .validation_h1{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_top{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:10px 0}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_top .info-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;padding:10px}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_top .info-item .label{color:#888;font-size:.8rem;margin-bottom:4px}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_top .info-item .value{color:#222;font-size:.8rem;font-weight:600}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_bottom{display:flex;justify-content:center;margin-top:10px}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_bottom .validation_btn{background:#36f;border-color:#36f;border-radius:6px;font-size:1rem;font-weight:600;padding:20px;transition:all .3s ease}.validationDemandeForm .validationDemandeForm_wrapper .validationDemande_bottom .validation_btn:hover{background:#254eda;border-color:#254eda}@media(max-width:600px){.validationDemandeForm .validationDemandeForm_wrapper{padding:20px}}.bande-sortie__container{background:#f9fafc;display:flex;justify-content:center;padding:àpx}.bande-sortie__card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:15px;transition:all .3s ease;width:100%}.bande-sortie__card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.bande-sortie__header{border-bottom:1px solid #e8e8e8;padding-bottom:16px}.bande-sortie__company-name{color:#1b2559!important;font-weight:700!important;letter-spacing:.5px}.bande-sortie__company-info{color:#555;font-size:14px;line-height:1.6;margin-top:8px}.bande-sortie__logo{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:4px}.bande-sortie__section-title{color:#102a43;font-size:17px;font-weight:600}.bande-sortie__details{margin-top:24px}.bande-sortie__details .ant-descriptions-item-label{color:#333;font-weight:600}.bande-sortie__details .ant-descriptions-item-content{color:#555}.bande-sortie__details .ant-descriptions-bordered .ant-descriptions-item{background-color:#fafafa}.bande-sortie__status-tag{border-radius:6px;font-size:13px;font-weight:600;padding:4px 10px;text-transform:uppercase}.bande-sortie__signature{align-items:center;border-top:1px dashed #ddd;margin-top:40px;padding-top:16px}.bande-sortie__signature p,.bande-sortie__signature span{color:#333;font-size:15px}.bande-sortie__signature-img{background:#fefefe;border:1px solid #eaeaea;border-radius:8px;padding:4px}.bande-sortie__loading{align-items:center;display:flex;height:300px;justify-content:center}.rapport_bs{background:#f0f2f5;min-height:100vh}.rapport_bs .ant-tabs-nav{margin-bottom:24px}.rapport_bs .ant-tabs-tab{background-color:#0000;border-radius:8px 8px 0 0;font-size:15px;font-weight:500;padding:10px 20px!important;transition:all .3s ease}.rapport_bs .ant-tabs-tab:hover{background-color:#f5f5f5}.rapport_bs .ant-tabs-tab.ant-tabs-tab-active{background-color:#e6f7ff;font-weight:600}.rapport_bs .ant-tabs-tab.ant-tabs-tab-active .custom_tab_label{color:#1890ff}.rapport_bs .rapport_bs_card{border-radius:12px;box-shadow:0 4px 20px #00000014;padding:15px}.rapport_bs .rapport_h2{font-size:1.8rem;font-weight:600;margin-bottom:24px;text-align:center}.rapport_bs .volume-global .kpi_card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:10px;transition:all .3s ease}.rapport_bs .volume-global .kpi_card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.rapport_bs .volume-global .kpi_card .ant-statistic-content-value{color:#262626;font-size:22px;font-weight:600}.rapport_bs .volume-global .inner_card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a}.rapport_bs .volume-global .inner_card .row_item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:15px;justify-content:space-between;padding:10px 0}.rapport_bs .volume-global .inner_card .row_item:last-child{border-bottom:none}.rapport_bs .volume-global .inner_card .row_item strong{color:#000}.filterBs{background:#fff;box-shadow:0 8px 24px #00000014;flex-wrap:wrap;gap:20px;padding:24px}.filterBs,.filterBs .filter_card{border-radius:16px;display:flex;transition:all .3s ease}.filterBs .filter_card{background:#f9f9fb;box-shadow:0 4px 12px #0000000d;flex:1 1 180px;flex-direction:column;gap:10px;min-width:180px;padding:16px}.filterBs .filter_card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-4px)}.filterBs .filter_card label{align-items:center;color:#2c3e50;display:flex;font-size:14px;font-weight:600;gap:8px}.filterBs .filter_card .ant-select-selector{border-radius:12px!important;transition:border .3s ease,box-shadow .3s ease}.filterBs .filter_card .ant-select-selector:focus,.filterBs .filter_card .ant-select-selector:hover{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33}.filterBs .filter_card .ant-picker{border-radius:12px!important;transition:border .3s ease,box-shadow .3s ease}.filterBs .filter_card .ant-picker:focus,.filterBs .filter_card .ant-picker:hover{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33}.mouv_card{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.mouv_card .mouv_periode{background:#f9f9fb;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex:1 1 200px;flex-direction:column;gap:10px;min-width:180px;padding:16px;transition:all .3s ease}.mouv_card .mouv_periode:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-4px)}.mouv_card .mouv_periode .mouv_labe{align-items:center;color:#2c3e50;display:flex;font-size:14px;font-weight:600;gap:8px}.mouv_card .mouv_periode .ant-picker,.mouv_card .mouv_periode .ant-select-selector{border-radius:12px!important;transition:border .3s ease,box-shadow .3s ease}.mouv_card .mouv_periode .ant-picker:focus,.mouv_card .mouv_periode .ant-picker:hover,.mouv_card .mouv_periode .ant-select-selector:focus,.mouv_card .mouv_periode .ant-select-selector:hover{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33}.mouvement_vehicule{background:#fafafa;padding:28px;width:100%}.mouvement_vehicule .mouv_vehicule_wrapper .filter_toggle{margin-bottom:16px;text-align:right}.mouvement_vehicule .mouv_vehicule_wrapper .filter_toggle button{border-radius:8px;font-weight:500}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_row{margin-top:24px}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card{border-radius:20px;box-shadow:0 8px 24px #0000000f;padding:10px;position:relative;text-align:center;transition:all .35s ease}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card .card_icon{color:#000000a6;font-size:32px;margin-bottom:12px}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card .ant-statistic-title{color:#000000a6;font-size:15px;font-weight:600}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card .ant-statistic-content-value{font-size:32px;font-weight:700}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card:hover{box-shadow:0 14px 32px #0000001f;transform:translateY(-6px) scale(1.02)}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.attente{background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.attente .card_icon{color:#d46b08}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.hors_site{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.hors_site .card_icon{color:#096dd9}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.dispo{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_vehicule_card.dispo .card_icon{color:#389e0d}.mouvement_vehicule .mouv_vehicule_wrapper .mouv_h3{color:#333;font-weight:700;margin:28px 0 16px}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card{border-radius:16px;box-shadow:0 6px 18px #0000000d;padding:20px 12px;position:relative;text-align:center;transition:all .25s ease}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card .mini_icon{font-size:26px;margin-bottom:8px;opacity:.9}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card .mini_stat_label{color:#555;display:block;font-size:13px;font-weight:500;margin-top:6px}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card:hover{box-shadow:0 10px 28px #00000026;transform:translateY(-4px)}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card.success{background:#f6ffed;color:#389e0d}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card.blue{background:#e6f7ff;color:#096dd9}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card.orange{background:#fff7e6;color:#d46b08}.mouvement_vehicule .mouv_vehicule_wrapper .mini_stat_card.red{background:#fff1f0;color:#cf1322}.rapportVehiculeValide .colonne-filtre{display:flex;justify-content:flex-end;padding:12px 0}.rapportVehiculeValide .colonne-filtre .colonne-filtre-btn{align-items:center;background:linear-gradient(135deg,#1677ff,#4096ff);border:none;border-radius:8px;box-shadow:0 3px 8px #0000001a;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 14px;transition:all .25s ease}.rapportVehiculeValide .colonne-filtre .colonne-filtre-btn:hover{background:linear-gradient(135deg,#4096ff,#69b1ff);box-shadow:0 5px 12px #00000026;transform:translateY(-1px)}.rapportVehiculeValide .colonne-filtre .colonne-filtre-btn:active{transform:scale(.97)}.rapportVehiculeValide .colonne-filtre .colonne-filtre-btn svg{font-size:16px}.rapportVehiculeValide .retard-critique{animation:blink 1s infinite;color:#ff4d4f;font-weight:700}.rapportVehiculeUtilitaire{padding:20px;width:100%}.rapportVehiculeUtilitaire .rapport_utilitaire_wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.rapportVehiculeUtilitaire .rapport_utilitaire_wrapper .rapport_utilitaire_top{display:flex;flex-direction:column;gap:20px}.rapportUtilitaire_dispo{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:20px}.rapportUtilitaire_dispo .rapport_h2{margin-bottom:20px}.securite{background:linear-gradient(180deg,#f7faff,#eef2f6);font-family:Inter,sans-serif;min-height:100vh;width:100%}.securite__wrapper{display:flex;flex-direction:column;gap:24px;padding:24px}.securite__top{align-items:center;display:flex;justify-content:space-between}.securite__user-info{align-items:center;display:flex;gap:12px}.securite__avatar{border:2px solid #ddd;border-radius:50%;height:48px;object-fit:cover;width:48px}.securite__user-text{display:flex;flex-direction:column}.securite__user-text .securite__username{color:#0d1f3c;font-size:.9rem;font-weight:600}.securite__user-text .securite__role{color:#7a7f92;font-size:.75rem}.securite__logout{align-items:center;background:#ff4d4f;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .3s ease;width:40px}.securite__logout:hover{background:#d9363e}.securite__logout .securite__icon{color:#fff;font-size:1.2rem}.securite__welcome{color:#1e2a3a;font-size:1.25rem;font-weight:700}.securite__banner{background:#3b82f626;border-radius:16px;height:180px;overflow:hidden;width:100%}.securite__banner-img{height:100%;object-fit:cover;width:100%}.securite__subtitle{color:#1e2a3a;font-size:1.15rem;font-weight:700;margin-top:32px}.securite__menu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:60px}.securite__menu-item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;transition:all .3s ease}.securite__menu-item:hover{box-shadow:0 10px 24px #0000001a;transform:translateY(-4px)}.securite__menu-item:active{transform:scale(.97)}.securite__menu-item .securite__menu-dot{background-color:#38b2ac;border-radius:50%;box-shadow:0 0 0 2px #fff;height:10px;position:absolute;width:10px}.securite__menu-item .securite__menu-icon{height:auto;margin-bottom:12px;object-fit:cover;transition:transform .3s ease;width:64px}.securite__menu-item .securite__menu-label{color:#1a202c;font-size:1rem;font-weight:500;text-align:center}.bottom-nav{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);background:#ffffffe6;border-top:1px solid #c8c8c833;bottom:0;box-shadow:0 -6px 30px #0000000a;display:flex;height:72px;justify-content:space-around;left:0;position:fixed;right:0;z-index:1000}@media(prefers-color-scheme:dark){.bottom-nav{background:#121212cc;border-top:1px solid #ffffff1a}}.bottom-nav .nav-item{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;justify-content:center;outline:none;padding:6px 0;transition:all .3s ease}@media(hover:hover){.bottom-nav .nav-item:hover{color:#1a73e8;transform:translateY(-2px)}}.bottom-nav .nav-item.active{color:#1a73e8;font-weight:600}.bottom-nav .nav-item.center-item{position:relative;top:-20px;z-index:2}.bottom-nav .nav-item .nav-icon-wrapper{align-items:center;display:flex;font-size:22px;justify-content:center;position:relative}.bottom-nav .nav-item .center-active{animation:popIn .3s ease-out;background-color:#1a73e8;border-radius:50%;box-shadow:0 4px 18px #0003;color:#fff;font-size:24px;height:56px;width:56px}.bottom-nav .nav-item .nav-label{font-size:11px;margin-top:4px;opacity:.6}.bottom-nav .nav-item.active .nav-label{opacity:1}@keyframes popIn{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.securiteSortie{background:linear-gradient(180deg,#f9fbff,#eaf0f6);font-family:Inter,sans-serif;padding:1rem}.securiteSortie .securite_title{color:#036;font-weight:700;margin-bottom:1.3rem;text-align:center}.securiteSortie .securite_loader{display:flex;justify-content:center;padding:4rem 0}.securiteSortie .securite_rows{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.securiteSortie .securite_card{border-radius:12px;box-shadow:0 8px 24px #0000000a;transition:all .3s ease}.securiteSortie .securite_card .securite_card_content{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}.securiteSortie .securite_card .securite_info{display:flex;font-size:14px;justify-content:space-between}.securiteSortie .securite_card .ant-btn{align-self:flex-end}.securiteRetour{background:linear-gradient(180deg,#f9fbff,#eaf0f6);font-family:Inter,sans-serif;padding:1rem}.securiteRetour .securite_title{color:#036;font-weight:700;margin-bottom:1.3rem;text-align:center}.securiteRetour .securite_loader{display:flex;justify-content:center;padding:4rem 0}.securiteRetour .securite_rows{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.securiteRetour .securite_card{border-radius:12px;box-shadow:0 8px 24px #0000000a;transition:all .3s ease}.securiteRetour .securite_card .securite_card_content{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}.securiteRetour .securite_card .securite_info{display:flex;font-size:14px;justify-content:space-between}.securiteRetour .securite_card .ant-btn{align-self:flex-end}.departHorsTiming-container{width:100%}.event-card{border-radius:16px;box-shadow:0 4px 20px #0000000f;overflow:hidden}.departHorsTiming-scroll{max-height:400px;overflow-y:auto;padding-right:12px}.departHorsTiming-scroll::-webkit-scrollbar{width:6px}.departHorsTiming-scroll::-webkit-scrollbar-thumb{background:#d0d4f2;border-radius:6px}.departHorsTiming-scroll::-webkit-scrollbar-thumb:hover{background:#8f9ae1}.departHorsTiming-timeline{margin-top:12px}.departHorsTiming-timeline .ant-timeline-item{padding-bottom:26px}.departHorsTiming-content{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000a;padding:14px 18px;transition:all .3s ease}.departHorsTiming-content:hover{background:#f9faff;box-shadow:0 6px 18px #00000014;transform:translateX(6px)}.departHorsTiming-content .departHorsTiming-header{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:6px}.departHorsTiming-content .departHorsTiming-sub{align-items:center;color:#555;display:flex;font-size:.8rem;gap:8px;margin-bottom:10px}.departHorsTiming-content .departHorsTiming-footer{align-items:center;display:flex;justify-content:space-between}.departHorsTiming-content .departHorsTiming-footer .departHorsTiming-date{color:#666;font-size:.8rem}.departHorsTiming-icon{font-size:15px}.departHorsTiming-icon.bon{color:#1f1fe4}.departHorsTiming-icon.car{color:#1890ff}.departHorsTiming-numBon{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.departHorsTiming-tag{border-radius:8px;font-weight:600;padding:2px 10px}.modelEvenementLive .event-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;max-height:450px;overflow-y:auto}.modelEvenementLive .event-item{font-size:14px;line-height:1.6}.modelEvenementLive .event-item strong{font-size:15px}.mode_tv .model_tv_wrapper{gap:15px;justify-content:space-between;margin-top:8px;padding:8px 15px;width:100%}.mode_tv .model_tv_wrapper .model_tv_left{width:100%}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie{align-items:center;background:linear-gradient(145deg,#fff,#f6f6f6);border-radius:14px;box-shadow:0 4px 14px #00000012;display:flex;justify-content:space-between;margin-bottom:15px;padding:18px 25px;transition:all .3s ease-in-out}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie:hover{box-shadow:0 8px 20px #0000001a;transform:scale(1.01)}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left{display:flex;flex-direction:column;gap:10px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_h3{color:#111;font-size:1.2rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000d;color:#222;cursor:default;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 18px;position:relative;transition:all .3s ease}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-3px)}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card .anomalie_icon{font-size:1.1rem}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card .anomalie_desc{color:#333;font-size:.95rem;font-weight:500}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card .anomalie_badge{align-items:center;animation:blink 1.2s infinite;background:#ff4d4f;border-radius:50%;box-shadow:0 0 8px #ff000080;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;width:18px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card.danger{background:linear-gradient(145deg,#fff2f2,#ffecec);border-left:4px solid #ff4d4f}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card.warning{background:linear-gradient(145deg,#fff9e6,#fff5cc);border-left:4px solid #faad14}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_left .anomalie_wrapper .anomalie_card.success{background:linear-gradient(145deg,#f6ffed,#eaffd3);border-left:4px solid #52c41a}.mode_tv .model_tv_wrapper .model_tv_right{gap:15px;overflow-x:scroll;width:100%}.tv_ponct_container{background:#fff;border-radius:12px;box-shadow:0 4px 14px #0000001a;gap:15px;margin-top:15px;padding:20px}.kpi_card{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:18px 15px}.kpi_card:hover{box-shadow:0 8px 20px #0000001f}.kpi_card h3{font-size:1rem;margin-bottom:12px}.kpi_card .tv_card_body{gap:10px;position:relative}.kpi_card .tv_card_body .tv_value{color:#111;font-size:2rem;font-weight:700}.kpi_card .tv_card_body .circle_card{position:relative}.kpi_card .tv_card_body .circle_card .tv_value_circle{font-size:1.3rem}.kpi_card .tv_card_body .tv_trend{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:6px}.kpi_card .tv_card_body .tv_trend.up{color:#52c41a}.kpi_card .tv_card_body .tv_trend.down{color:#ff4d4f}.kpi_card .tv_card_body .tv_trend svg{font-size:1rem}.mode_service{background:#fff;border-radius:12px;box-shadow:0 4px 14px #0000001a;gap:15px;padding:20px}.mode_service_card{background:#f9f9f9;border-radius:12px;box-shadow:0 3px 16px #00000014;max-height:350px;padding:15px}.mode_service_card h3{font-size:.95rem;margin-bottom:10px}.mode_service_card .leaderboard_service{align-items:center;display:flex;gap:6px}.mode_service_card .leaderboard_service .crown_icon{color:gold;font-size:1rem}.mode_service_card .chauffeur_name{align-items:center;display:flex;gap:4px}.mode_service_card .chauffeur_name svg{color:#1890ff;font-size:.95rem}.mode_service_card .trends_wrapper{display:flex;flex-direction:column;gap:10px}.mode_service_card .trend_item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;font-weight:500;gap:8px;padding:8px 12px}.mode_service_card .trend_item.up{color:#52c41a}.mode_service_card .trend_item.down{color:#ff4d4f}.mode_service_card .trend_item .trend_label{color:#333;flex:1 1;font-size:.9rem;font-weight:500}.mode_service_card .trend_item .trend_value{font-size:.95rem;font-weight:600}.tableauHorsTiming{border-radius:10px;box-shadow:0 4px 14px #00000014;margin:15px;padding:14px}.tableauHorsTiming .title_timing{color:#151541;font-size:1rem;font-weight:700;margin-bottom:12px}.tableauHorsTiming .tableauHorsTiming_wrapper .row-hors-timing{background-color:#fff1f0}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table-cell.late{color:#ff4d4f;font-weight:600}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table-thead>tr>th{background-color:#f5f5f5;color:#151541;font-size:.9rem;font-weight:600;padding:6px 10px}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table-tbody>tr>td{font-size:.9rem;padding:6px 10px}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table-tbody>tr:hover{background-color:#e6f7ff;transition:.3s}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-tag{font-size:.85rem;font-weight:600;padding:2px 6px}:root{--bg-alt:#f0f0f0;--accent:#03038d;--accent-contrast:#fff}[data-theme=dark]{--bg-alt:#1f1f1f;--text-secondary:#bbb;--accent:#6a8bff;--accent-contrast:#121212}:root{--border:#cfcfcf;--scroll-track:#f1f1f1;--scroll-thumb:#c2c2c2;--scroll-thumb-hover:#8d8d8d;--logout-hover:#f5222d1a;--logout-color:#f5222d}[data-theme=dark]{--border:#3a3a3a;--scroll-track:#2a2a2a;--scroll-thumb:#555;--scroll-thumb-hover:#777;--logout-hover:#f5222d33;--logout-color:#ff4d4f}:root{--bg:#fff;--bg-alt:#f9f9f9;--text:#000;--text-secondary:#555;--card-bg:#fff;--card-border:#f1f1f1;--icon-bg:#eee;--title-color:#011481}[data-theme=dark]{--bg:#121212;--bg-alt:#1e1e1e;--text:#f5f5f5;--text-secondary:#aaa;--card-bg:#1c1c1c;--card-border:#333;--icon-bg:#2a2a2a;--title-color:#80aaff}.topBar_model{box-sizing:border-box;padding:0;width:100%}.topBar_model .topbar_model_wrapper{align-items:center;background-color:#fff;background-color:var(--bg);background:#fff;box-shadow:0 0 10px 1px #00000026;display:flex;justify-content:space-between;padding:10px 40px;position:sticky;top:0;transition:all .3s ease;z-index:999}.topBar_model .topbar_model_wrapper .topbar_model_left{cursor:pointer;flex:1 1}.topBar_model .topbar_model_wrapper .topbar_model_left .logo{align-items:center;color:#03038d;color:var(--accent);display:flex;font-size:1.3rem;font-weight:900;gap:3px;letter-spacing:2px;text-transform:uppercase}.topBar_model .topbar_model_wrapper .topbar_model_left .logo .logo-d{align-items:center;background-color:#03038d;background-color:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:22px;height:33px;justify-content:center;width:33px}.topBar_model .topbar_model_wrapper .topbar_model_center{flex:1 1;text-align:center}.topBar_model .topbar_model_wrapper .topbar_model_center .topbar_model_h2{color:var(--text-primary);font-size:1.9rem;font-weight:900;letter-spacing:2px}.topBar_model .topbar_model_wrapper .topbar_model_right{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:flex-end}.topBar_model .topbar_model_wrapper .topbar_model_right .tv-switch-ant{align-items:center;cursor:pointer;display:flex;transition:all .3s ease}.topBar_model .topbar_model_wrapper .topbar_model_right .tv-switch-ant .ant-switch.ant-switch-checked{background-color:#03038d;background-color:var(--accent)}.topBar_model .topbar_model_wrapper .topbar_model_right .tv-switch-ant .ant-switch.ant-switch-checked .anticon{color:#fff;color:var(--accent-contrast)}.topBar_model .topbar_model_wrapper .topbar_model_right .tv-switch-ant .ant-switch .anticon{font-size:16px;transition:transform .3s ease,color .3s ease}.topBar_model .topbar_model_wrapper .topbar_model_right .tv-switch-ant .ant-switch:hover .anticon{color:#40a9ff;color:var(--accent-hover,#40a9ff);transform:scale(1.2)}.topBar_model .topbar_model_wrapper .topbar_model_right .maj-badge{font-size:.85rem;margin-top:2px}.topBar_model .topbar_model_wrapper .topbar_model_right .maj-badge .ant-badge-count{border-radius:8px;box-shadow:0 2px 6px #00000014;font-weight:600;padding:0 10px;transition:all .3s ease}.topBar_model .topbar_model_wrapper .topbar_model_right .fullscreen-icon{color:#03038d;color:var(--accent);cursor:pointer;font-size:20px;transition:color .3s ease,transform .2s ease}.topBar_model .topbar_model_wrapper .topbar_model_right .fullscreen-icon:hover{color:#40a9ff;color:var(--accent-hover,#40a9ff);transform:scale(1.15)}.topBar_model .topbar_model_wrapper .topbar_model_right .logout-button{align-items:center;background-color:#03038d;background-color:var(--accent);border:none;color:#fff;color:var(--accent-contrast);display:flex;font-weight:600;gap:6px;transition:all .2s ease}.topBar_model .topbar_model_wrapper .topbar_model_right .logout-button:hover{background-color:#40a9ff;color:#fff;transform:scale(1.05)}.topBar_model .topbar_model_wrapper .topbar_model_right .logout-button:active{background-color:#096dd9;color:#fff;transform:scale(.98)}.topBar_model .topbar_model_wrapper .topbar_model_right .logout-popover{text-align:center;width:220px}.topBar_model .topbar_model_wrapper .topbar_model_right .logout-popover p{font-size:.9rem;margin-bottom:10px}@media(max-width:768px){.topbar_model_wrapper{flex-direction:column;gap:10px}.topbar_model_wrapper .topbar_model_right{justify-content:space-between;width:100%}}.rapport-event-container{background-color:#fafafa;margin:auto;padding:24px}.rapport-event-container .toolbar{gap:16px}.rapport-container{background-color:#f5f7fa;font-family:Inter,sans-serif;min-height:80vh;padding:24px}.rapport-container .rapport-summary-card{background:#fff;border-radius:16px;box-shadow:0 4px 14px #0000000d;padding:24px;transition:all .3s ease}.rapport-container .rapport-summary-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.rapport-container .rapport-title{align-items:center;display:flex;gap:12px}.rapport-container .rapport-title .rapport-icon{animation:pulse 1.8s infinite;color:#00bcd4;font-size:32px}.rapport-container .rapport-table-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000a}.rapport-container .rapport-loading{align-items:center;display:flex;height:250px;justify-content:center}.charroi_local_detail{width:100%}.charroi_local_detail .charroi_top{align-items:center;display:flex;justify-content:space-between;width:100%}.charroi_local_detail .charroi_top .charroi_top_left .charroi_h3{font-size:1rem}.charroi_local_detail .charroi_top .charroi_top_left .charroi_desc{color:#555;font-size:.7rem}.charroi_local_detail .charroi_top .charroi_top_right .charroi_h3{font-size:1rem}.charroi_local_detail .charroi_top .charroi_top_right .charroi_desc{color:#555;font-size:.7rem}.charroi_local_detail .charroi_local{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.charroi_local_detail .charroi_local .charroi_local_left{border-radius:16px;box-shadow:0 6px 30px #00000026;display:flex;flex:2 1;flex-direction:column;gap:20px;padding:10px}.charroi_local_detail .charroi_local .charroi_local_right{border-radius:16px;box-shadow:0 6px 30px #00000026;display:flex;gap:10px;padding:10px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vehicle-popup .popup-content{font-size:14px;line-height:1.5}.vehicle-popup .popup-content h4{color:#333;font-size:16px;font-weight:600;margin:0 0 8px}.vehicle-popup .popup-content p{margin:4px 0}.vehicle-popup .popup-content .status-online{color:#2ecc71;font-weight:700;text-shadow:0 0 4px #2ecc7180}.vehicle-popup .popup-content .status-offline{color:#e74c3c;font-weight:700;text-shadow:0 0 4px #e74c3c80}.vehicle-popup .popup-content .speed-green{color:#27ae60}.vehicle-popup .popup-content .speed-orange{color:#f39c12}.vehicle-popup .popup-content .speed-red{color:#c0392b}.leaflet-marker-icon.vehicle-marker-green{filter:drop-shadow(0 0 6px rgba(46,204,113,.7));transition:filter .3s ease}.leaflet-marker-icon.vehicle-marker-orange{filter:drop-shadow(0 0 6px rgba(243,156,18,.7));transition:filter .3s ease}.leaflet-marker-icon.vehicle-marker-red{filter:drop-shadow(0 0 6px rgba(192,57,43,.7));transition:filter .3s ease}.leaflet-marker-icon.vehicle-marker-offline{filter:grayscale(100%) brightness(.8) drop-shadow(0 0 4px rgba(0,0,0,.4));opacity:.7;transition:filter .5s ease,opacity .5s ease}.charroi-map{border-radius:16px;box-shadow:0 8px 20px #00000040}.charroi-map .custom-tooltip{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;font-size:13px;padding:6px 10px}.charroi-map .custom-cluster{align-items:center;background:#ff4500cc;border:2px solid #fff;border-radius:50%;box-shadow:0 0 8px #0000004d;color:#fff;display:flex;font-weight:700;justify-content:center}.charroi-map .cluster-icon{font-size:14px}.event_container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px;width:100%}.event_container .title_event{color:#333;font-size:22px;font-weight:600;margin-bottom:15px}.event_container .event_wrapper{display:flex;flex-direction:column;gap:20px}.event_container .event_wrapper .event_top{display:flex;flex-direction:column;gap:10px}.event_container .event_wrapper .event_top .event_top_row{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.event_container .event_wrapper .event_top .row_lateral{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.event_container .event_wrapper .event_bottom .ant-table{border-radius:8px;overflow:hidden}.event_container .event_wrapper .event_bottom .ant-table .ant-table-thead>tr>th{background:#fafafa;font-size:14px;font-weight:600}.event_container .event_wrapper .event_bottom .ant-table .ant-table-tbody>tr>td{font-size:14px}.rapport-event-history .filters-card{background:#f9fafc;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.rapport-event-history .event-card{transition:all .2s ease}.rapport-event-history .event-card:hover{background-color:#fafafa;transform:translateX(3px)}.rapport-event-history .text-center{text-align:center}.vehicle-card{border-radius:16px;overflow:hidden;transition:all .3s ease}.vehicle-card:hover{box-shadow:0 14px 36px #0000002e!important;transform:translateY(-6px)}.vehicle-card .ant-card-head{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:16px 16px 0 0;padding:12px 20px}.vehicle-card .ant-card-head .ant-card-head-title{align-items:center;color:#fff!important;display:flex;font-size:18px;font-weight:600}.vehicle-card .ant-card-body{background-color:#fff;padding:20px}.vehicle-card .ant-card-body .ant-typography{color:#444;font-size:14px}.vehicle-card .ant-badge-status-success{color:#52c41a;font-weight:600}.vehicle-card .ant-badge-status-error{color:#ff4d4f;font-weight:600}.vehicle-card .ant-badge-status-warning{color:#faad14;font-weight:600}.vehicle-card .ant-tooltip-inner{border-radius:8px;font-size:13px}@keyframes pulseStat{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pulseCard{0%{background-color:#fff7f0;box-shadow:0 0 20px #fa541c80}50%{background-color:#fff2e8;box-shadow:0 0 28px #fa541ccc}to{background-color:#fff7f0;box-shadow:0 0 20px #fa541c80}}.tv_ponct_container{align-items:stretch;background:#f4f6fa;border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px}.kpi_card,.tv_ponct_container>div{display:flex;flex:1 1}.kpi_card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 4px 14px #0000000f;flex-direction:column;justify-content:space-between;min-width:150px;padding:12px;transition:transform .25s ease,box-shadow .25s ease}.kpi_card.flash{animation:flashAnim .6s ease-in-out}.kpi_card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.kpi_card h3{color:#111;font-size:1.2rem;font-weight:700;letter-spacing:.3px;text-align:center}.kpi_card .tv_card_body{align-items:center;display:flex;flex-direction:column;gap:8px}.kpi_card .tv_card_body .tv_value_wrapper{align-items:center;display:flex;gap:6px}.kpi_card .tv_card_body .tv_value_wrapper .tv_value{color:#0078d7;font-size:2rem;font-weight:800;text-shadow:0 0 4px #0078d71a}.kpi_card .tv_card_body .tv_value_wrapper .trend.up{color:#52c41a;font-size:1.4rem}.kpi_card .tv_card_body .tv_value_wrapper .trend.down{color:#ff4d4f;font-size:1.4rem}.kpi_card .tv_card_body .tv_value_wrapper .trend.neutral{color:#aaa;font-size:1.4rem}.kpi_card .tv_card_body .tv_previous{color:#666;font-size:.85rem;font-weight:500}@keyframes flashAnim{0%{background-color:#fffbe6}50%{background-color:#ffe58f}to{background-color:#fffbe6}}.rapportVehiculeCourses{background-color:#f7f9fc;padding:16px}.rapportVehiculeCourses .ant-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 4px 16px #00000014}.rapportVehiculeCourses .ant-card .ant-card-head{border-bottom:1px solid #f5f5f5}.rapportVehiculeCourses .ant-card .ant-card-head-title{align-items:center;color:#1a1a1a;display:flex;font-size:18px;font-weight:600}.rapportVehiculeCourses .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rapportVehiculeCourses .table-scroll ::-webkit-scrollbar{height:6px}.rapportVehiculeCourses .table-scroll ::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.rapportVehiculeCourses .ant-table{font-size:15px}.rapportVehiculeCourses .ant-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:2px solid #eee;color:#333;font-weight:700;padding:10px;text-align:center}.rapportVehiculeCourses .ant-table .ant-table-tbody>tr{background-color:#fff;transition:background .2s ease}.rapportVehiculeCourses .ant-table .ant-table-tbody>tr:hover{background-color:#f5faff}.rapportVehiculeCourses .ant-table .row-en-cours{background-color:#52c41a14}.rapportVehiculeCourses .ant-table .ant-table-cell{padding:10px;text-align:center}@media(max-width:900px){.rapportVehiculeCourses .ant-table td,.rapportVehiculeCourses .ant-table th{font-size:13px;padding:6px}}.mode_service{background:#f4f6fa;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:15px;padding:8px}.mode_service_card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 4px 14px #0000000f;flex:1 1;max-height:400px;min-width:240px;overflow-y:auto;padding:12px;scrollbar-color:#bbb #f4f6fa;scrollbar-width:thin}.mode_service_card::-webkit-scrollbar{width:3px}.mode_service_card::-webkit-scrollbar-track{background:#f4f6fa;border-radius:3px}.mode_service_card::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.mode_service_card::-webkit-scrollbar-thumb:hover{background:#999}.mode_service_card h3{color:#222;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.mode_service_card .ant-table{background:#0000}.mode_service_card .ant-table th{background:#f5f5f5!important;border-bottom:2px solid #e8e8e8;color:#333!important;font-size:12px;font-weight:700;padding:8px;text-align:center}.mode_service_card .ant-table td{border-bottom:1px solid #f0f0f0;color:#444;font-size:12px;font-weight:600;padding:8px;text-align:center}.mode_service_card .ant-table tr:nth-child(2n){background:#fafafa}.mode_service_card .ant-table tr:hover{background:#e6f7ff;transition:background .3s ease}.mode_service_card .chauffeur_name,.mode_service_card .leaderboard_service,.mode_service_card .motif_name{align-items:center;display:flex;gap:6px}.mode_service_card .chauffeur_name .crown_icon,.mode_service_card .leaderboard_service .crown_icon,.mode_service_card .motif_name .crown_icon{color:#fadb14;font-size:1rem}.mode_service_card .chauffeur_name svg,.mode_service_card .leaderboard_service svg,.mode_service_card .motif_name svg{color:#1890ff;font-size:18px}.alert-timeline-container{background-color:#f9f9fb;color:#333;min-height:100%;padding:12px}.alert-timeline-container .alert-card{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 4px 12px #0000000f}.alert-timeline-container .alert-card .ant-card-head{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#222;font-size:1rem;font-weight:700;padding:8px 14px}.alert-timeline-container .alert-card .ant-card-body{padding:8px}.alert-timeline-container .alert-timeline{height:350px;overflow-y:auto;padding-right:8px}.alert-timeline-container .alert-timeline .ant-timeline-item-tail{background-color:#d9d9d9}.alert-timeline-container .alert-timeline::-webkit-scrollbar{width:6px}.alert-timeline-container .alert-timeline::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.alert-timeline-container .alert-timeline::-webkit-scrollbar-thumb:hover{background:#a6a6a6}.alert-timeline-container .alert-content{animation:fadeIn .2s ease;background:#fff;border-radius:8px;box-shadow:0 1px 6px #0000000f;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.alert-timeline-container .alert-content:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.alert-timeline-container .alert-content.resolved{background:#f6f6f6;opacity:.8}.alert-timeline-container .alert-content .alert-header{align-items:center;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;margin-bottom:6px}.alert-timeline-container .alert-content .alert-header .icon-mark-read{color:#52c41a;cursor:pointer;font-size:1.1rem;transition:transform .2s,color .2s}.alert-timeline-container .alert-content .alert-header .icon-mark-read:hover{color:#73d13d;transform:scale(1.2)}.alert-timeline-container .alert-content .alert-message{align-items:center;color:#555;display:flex;font-size:.85rem;gap:6px;margin-bottom:6px}.alert-timeline-container .alert-content .alert-message svg{color:#ff4d4f;font-size:16px}.alert-timeline-container .alert-content .alert-footer{color:#888;display:flex;font-size:.8rem;justify-content:space-between}.alert-timeline-container .alert-content .alert-footer .ant-badge-status-dot{transform:scale(1.2)}.alert-timeline-container .loading-state{color:#999;font-size:.9rem;padding:30px 0;text-align:center}.alert-timeline-container .loading-state .ant-spin{margin-bottom:8px}.tableauHorsTiming{background-color:#fff;border:1px solid #e6e6e6;border-radius:15px;box-shadow:0 6px 18px #00000014;color:#333;margin:10px;overflow-x:auto;padding:10px}.tableauHorsTiming .header-bar h3.title_timing{color:#222;font-size:1.5rem;font-weight:800;letter-spacing:.3px;margin-bottom:10px;text-align:center}.tableauHorsTiming .header-bar .ant-divider-horizontal{border-top:2px solid #e8e8e8}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table{background:#0000;color:#333!important}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table th{background-color:#f5f5f5!important;border-bottom:2px solid #e8e8e8!important;color:#333!important;font-size:1.3rem;font-weight:700;text-align:center}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table td{border-bottom:1px solid #f0f0f0!important;font-size:1.1rem;font-weight:500;text-align:center;vertical-align:middle}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table tr:hover{background-color:#e6f7ff!important;transition:background-color .3s ease}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .row-hors-timing{background-color:#fff1f0!important;color:#a8071a!important}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .row-hors-timing td{border-bottom:1px solid #ffd6d6!important}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .late{color:#ff4d4f!important;font-weight:700}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .status_cell{align-items:center;display:flex;font-weight:700;gap:6px}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .validations_wrapper{display:flex;gap:12px;justify-content:center}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .validations_wrapper span{font-weight:700}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .validations_wrapper span.validated{color:#52c41a}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .validations_wrapper span:not(.validated){color:#aaa}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .chauffeur_cell,.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .vehicule_cell{align-items:center;display:flex;gap:6px}.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .chauffeur_cell svg,.tableauHorsTiming .tableauHorsTiming_wrapper .ant-table .vehicule_cell svg{font-size:18px}.tableauHorsTiming .empty_table{font-weight:600;padding:20px;text-align:center}.tableauHorsTiming .empty_table a{color:#1890ff;font-weight:700}.tableauHorsTiming .empty_table a:hover{color:#096dd9;text-decoration:underline}.mode_tv{background:#f4f6fa;color:#333;font-family:Segoe UI,Roboto,sans-serif;min-height:100vh;padding:4px}.mode_tv .model_tv_wrapper{display:flex;flex-wrap:wrap;gap:6px}.mode_tv .model_tv_wrapper .model_tv_left{display:flex;flex:3 1;flex-direction:column;gap:8px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie{background:#fff;border-left:2px solid #1890ff;border-radius:12px;box-shadow:0 3px 10px #0000000d;padding:6px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_h3{color:#111;font-size:.95rem;font-weight:700;margin-bottom:6px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper{display:flex;flex-wrap:wrap;gap:6px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex:1 1 30%;font-size:.7rem;font-weight:600;gap:4px;padding:4px;position:relative;transition:all .2s ease}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card:hover{box-shadow:0 5px 12px #0000000d;transform:translateY(-1px)}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card .anomalie_icon{font-size:.85rem}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card .anomalie_desc{font-size:.65rem;line-height:1rem}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card .anomalie_badge{align-items:center;animation:blink 1s infinite;background:#ff4d4f;border-radius:50%;box-shadow:0 0 4px #ff4d4f80;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card.danger{background:#fff1f0;border-left:2px solid #ff4d4f}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card.danger .anomalie_icon{color:#ff4d4f}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card.warning{background:#fffbe6;border-left:2px solid #faad14}.mode_tv .model_tv_wrapper .model_tv_left .model_tv_anomalie .anomalie_wrapper .anomalie_card.warning .anomalie_icon{color:#faad14}.mode_tv .model_tv_wrapper .model_tv_right{display:flex;flex:1 1;flex-direction:column;gap:6px}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.geofence_form .active-row{background-color:#f0faff!important}.geofence_form .ant-table{font-size:13px}.geofence_form .ant-input,.geofence_form .ant-select{min-width:120px}.geofence_form .ant-btn-link{padding:0}.geofence_form .ant-tooltip-inner{font-size:12px}.kpi-cards{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e6e6e699;border-radius:18px;box-shadow:0 8px 24px #0000000f;cursor:default;display:flex;gap:15px;padding:16px 20px;transition:transform .2s ease,box-shadow .2s ease;width:328px}.kpi-cards:hover{box-shadow:0 12px 28px #0000001a;transform:translateY(-3px)}.kpi-icons{border-radius:14px;height:60px;width:60px}.kpi-icons,.kpi-icons .kpi-icons-inner{align-items:center;display:flex;justify-content:center}.kpi-icons .kpi-icons-inner{border-radius:10px;color:#fff;font-size:22px;height:42px;width:42px}.kpi-contents{display:flex;flex:1 1;flex-direction:column}.kpi-titles{color:#555;font-size:13px;font-weight:600}.kpi-bars{background:#d9d9d9;border-radius:4px;height:4px;margin:6px 0 10px;width:40px}.kpi-values{color:#222;font-size:20px;font-weight:700}.rapport-header{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 18px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px;transition:all .3s ease-in-out}.rapport-header:hover{box-shadow:0 6px 22px #00000014}.rapport-header__content{display:flex;flex-direction:column;gap:16px;width:100%}.rapport-header__title-section{align-items:center;display:flex;gap:14px;justify-content:space-between;position:relative}.rapport-header__title-section .rapport-header__icon{background:#f0f5ff;border-radius:12px;color:#1677ff;font-size:28px;padding:10px}.rapport-header__title-section .rapport-header__alert-icon{color:#ff4d4f;font-size:26px;margin-left:12px}.rapport-header__title-section .rapport-header__title{color:#1f1f1f;font-weight:600;margin:0}.rapport-header__actions{display:flex;gap:6px;justify-content:space-between}.rapport-header__actions .rapport-header__range{border-radius:8px;min-width:280px}.rapport-header__actions .rapport-header__range .ant-picker-input>input{font-size:14px}.rapport-header__actions button{border-radius:8px;font-weight:500;height:38px}.rapport-header__generated,.rapport-header__period{color:#555;font-size:14px}.rapport-header__generated .ant-tag,.rapport-header__period .ant-tag{border-radius:8px;font-size:13px;font-weight:500;padding:4px 10px}.carburant-page{background:#f5f7fa;min-height:100vh;padding:10px}.carburant-page .kpi-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:28px;width:100%}.carburant-page .select_rec{margin-bottom:20px;width:20%}.carburant-page .ant-card{background:#fff;border-radius:16px;box-shadow:0 4px 14px #0000000d;transition:all .3s ease}.carburant-page .ant-card:hover{box-shadow:0 6px 20px #00000014}.carburant-page .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 20px}.carburant-page .ant-card .ant-card-head .ant-card-head-title{align-items:center;display:flex;gap:10px}.carburant-page .ant-card .ant-card-head .ant-card-head-title h4{color:#1f1f1f;font-size:18px;font-weight:600}.carburant-page .ant-card .ant-card-head .ant-card-head-title svg{color:#fa541c}.carburant-page .ant-card .ant-card-body{padding:20px}.carburant-page .ant-space .ant-input-search,.carburant-page .ant-space button{border-radius:8px}.carburant-page .ant-space .ant-btn-primary{background-color:#1677ff;font-weight:500;transition:all .2s ease}.carburant-page .ant-space .ant-btn-primary:hover{background-color:#0958d9;transform:translateY(-1px)}.carburant-page .ant-space .ant-btn{font-weight:500;transition:all .2s ease}.carburant-page .ant-space .ant-btn:hover{transform:translateY(-1px)}.carburant-page .ant-space .ant-input-affix-wrapper{background-color:#fafafa;border:1px solid #d9d9d9}.carburant-page .ant-space .ant-input-affix-wrapper:hover{border-color:#1677ff}.carburant-page .ant-table{border-radius:12px;overflow:hidden}.carburant-page .ant-table .ant-table-thead>tr>th{background-color:#f0f2f5;color:#434343;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.carburant-page .ant-table .ant-table-tbody>tr>td{color:#2f2f2f;font-size:14px;padding:12px 16px;vertical-align:middle}.carburant-page .ant-table .ant-table-tbody>tr:hover>td{background-color:#e6f4ff!important;transition:background-color .3s ease}.carburant-page .ant-table .table-row-light{background-color:#fff}.carburant-page .ant-table .table-row-dark{background-color:#fafafa}.carburant-page .ant-table .ant-tag{border-radius:6px;font-size:13px;padding:2px 8px}.carburant-page .ant-table .ant-tag.ant-tag-blue{background-color:#e6f4ff;border:none;color:#1677ff}.carburant-page .ant-table .ant-tag.ant-tag-red{background-color:#fff2f0;color:#ff4d4f}.carburant-page .ant-dropdown-menu{border-radius:12px;min-width:200px;padding:8px 0}.carburant-page .ant-dropdown-menu .ant-dropdown-menu-item{align-items:center;display:flex;font-size:14px;gap:8px;padding:8px 16px}.carburant-page .ant-dropdown-menu .ant-dropdown-menu-item input[type=checkbox]{accent-color:#1677ff}.carburant-page .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f0f5ff}.carburant-page .ant-modal-content{border-radius:16px;box-shadow:0 6px 30px #00000026;overflow:hidden}.carburant-page .ant-modal-content .ant-modal-header{background-color:#1677ff;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;font-weight:600}.carburant-page .ant-modal-content .ant-modal-body{background-color:#fafafa;padding:24px}.carburant-page .ant-notification .ant-notification-notice{border-radius:10px;box-shadow:0 4px 14px #0000001a}@media(max-width:768px){.carburant-page{padding:16px}.carburant-page .ant-card .ant-card-head-title h4{font-size:16px}.carburant-page .ant-card .ant-space{flex-wrap:wrap;gap:8px}.carburant-page .ant-table{font-size:12px}}.carburantTableDetail{margin-top:10px;width:100%}.carburantTableDetail .carburant_title_rows{align-items:center;background-color:#f7f6f6;border-left:3px solid #0056b3;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:10px;position:relative}.carburantTableDetail .carburant_title_rows .carburant_h1{color:#0056b3;font-size:1rem;font-weight:800;margin:0;text-transform:uppercase}.carburantTableDetail .carburant_title_rows.loading:before{animation:fillRow 5s forwards;background-color:#0056b3;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:0}.carburantTableDetail .carburant_title_rows .carburant_h1{position:relative;z-index:1}@keyframes fillRow{0%{width:3px}to{width:100%}}.carburant_container .carburant_h2{color:#0056b3;font-size:1.2rem;font-weight:bolder;text-align:center;text-transform:uppercase}.carburant_container .carburant_wrapper{display:flex;gap:20px;justify-content:space-between;width:100%}.carburant_container .carburant_wrapper .controle_form{flex:2 1}.carburant_container .carburant_wrapper .controle_right{flex:2 1;overflow-y:scroll}.carburantPro{animation:fadeIn .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border-radius:18px;padding:25px}.carburantPro .floating-nav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59;border-radius:14px;box-shadow:0 4px 16px #0000001f;display:flex;justify-content:space-between;margin-bottom:25px;padding:15px 20px}.carburantPro .title-block{align-items:center;display:flex;gap:12px}.carburantPro .title-block h2{font-size:24px;font-weight:700;letter-spacing:.5px}.carburantPro .title-block .main-icon{color:#ff4d4f;font-size:25px;margin-bottom:15px}.carburantPro .title-block .tag-premium{background:#ffe2e2;border-radius:8px;color:#cc1d1d;font-size:11px;font-weight:600}.carburantPro .title-block .pulse{animation:pulseGlow 2s infinite}.carburantPro .nav-arrow-btn{background:#0000;border:none;color:#03a9f4;font-size:28px;padding:0;transition:transform .2s ease}.carburantPro .nav-arrow-btn:hover:not(:disabled){color:#ff4d4f;transform:scale(1.12)}.carburantPro .content-wrapper{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.carburantPro .content-wrapper .col{flex:1 1}.carburantPro .content-wrapper .box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:20px;padding:22px;transition:all .25s ease}.carburantPro .content-wrapper .box:hover{box-shadow:0 6px 18px #00000024;transform:translateY(-3px)}.carburantPro .content-wrapper .box h3{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px}.carburantPro .commentaire-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:22px;transition:all .25s ease}.carburantPro .commentaire-box:hover{box-shadow:0 6px 18px #00000024;transform:translateY(-3px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{text-shadow:0 0 5px #ff3d3d66}50%{text-shadow:0 0 18px #ff3d3de6}to{text-shadow:0 0 5px #ff3d3d66}}:root{--bgs:#f7f9fb;--card:#fff;--muted:#71767a;--texts:#0f1724;--primary:#0b6ef6;--accents:#ff8a00;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--surface-shadow:0 6px 18px #0f17240f;--radius:10px;--gap:16px;--container-max:100%}.rapport{max-width:100%;max-width:var(--container-max);padding:10px}.rapport .rapport__header{align-items:start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.rapport .rapport__header__actions{align-items:center;display:flex;gap:8px}.rapport .rapport__header .rapport__title{font-size:1.6rem;letter-spacing:-.2px;margin:0 0 6px}.rapport .rapport__header .rapport__meta{color:#71767a;color:var(--muted);font-size:.9rem;margin:0}.rapport .rapport__header .rapport__meta-sep{color:#71767a;color:var(--muted);margin:0 8px}.rapport .btn{align-items:center;background:#0000;border:1px solid #0f17240f;border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 12px}.rapport .btn--primary{background:linear-gradient(90deg,#0b6ef6,#1976f3);background:linear-gradient(90deg,var(--primary),#1976f3);border:none;box-shadow:0 6px 18px #0f17240f;box-shadow:var(--surface-shadow);color:#fff}.rapport .rapport__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}@media(max-width:980px){.rapport .rapport__grid{grid-template-columns:1fr}}.rapport .card{background:#fff;background:var(--card);border-radius:10px;border-radius:var(--radius);box-shadow:0 6px 18px #0f17240f;box-shadow:var(--surface-shadow);padding:18px}.rapport .card__title{font-size:1.05rem;margin:0 0 12px}.rapport .card__subtitle{color:#71767a;color:var(--muted);font-size:.95rem;font-weight:600;margin-top:12px}.rapport .kpis .kpis__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.rapport .kpis .kpis__grid{grid-template-columns:repeat(2,1fr)}}.rapport .kpis .kpi{background:linear-gradient(180deg,#fff,#fbfdff);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px}.rapport .kpis .kpi .kpi__label{color:#71767a;color:var(--muted);font-size:.85rem}.rapport .kpis .kpi .kpi__value{font-size:1.1rem;font-weight:700}.rapport .charts .charts__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:980px){.rapport .charts .charts__grid{grid-template-columns:1fr}}.rapport .charts .charts__grid .chart{border-radius:8px;display:flex;flex-direction:column;min-height:160px;padding:12px}.rapport .charts .charts__grid .placeholder{align-items:center;background:linear-gradient(90deg,#f4f7fb,#fff);border:1px dashed #0000000a;justify-content:center}.rapport .charts .charts__grid .chart__title{color:#71767a;color:var(--muted);font-weight:700;margin-bottom:8px}.rapport .table-card{grid-column:1/-1}.rapport .table-card .table-responsive{overflow-x:auto}.rapport .table-card .rapport-table{border-collapse:collapse;font-size:.95rem;width:100%}.rapport .table-card .rapport-table thead th{border-bottom:1px solid #eef2f6;color:#71767a;color:var(--muted);font-weight:700;padding:10px 12px;text-align:left}.rapport .table-card .rapport-table tbody td{border-bottom:1px solid #f1f4f7;padding:12px}.rapport .table-card .rapport-table .empty{color:#71767a;color:var(--muted);padding:20px;text-align:center}.rapport .chip{border-radius:999px;display:inline-block;font-size:.8rem;font-weight:700;padding:6px 8px}.rapport .chip--ok{background:#10b9811f;color:#10b981;color:var(--success)}.rapport .chip--warn{background:#f59e0b14;color:#f59e0b;color:var(--warning)}.rapport .chip--crit{background:#ef444414;color:#ef4444;color:var(--danger)}.rapport .alerts .alerts__list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.rapport .alerts .alert-item{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #00000008;border-radius:8px;display:block;padding:10px}.rapport .alerts .alert-item--critical{border-left:4px solid #ef4444;border-left:4px solid var(--danger)}.rapport .alerts .alert-item--warning{border-left:4px solid #f59e0b;border-left:4px solid var(--warning)}.rapport .alerts .alert-item--info{border-left:4px solid #0b6ef6;border-left:4px solid var(--primary)}.rapport .alerts .alert-item .alert-item__meta{font-weight:700}.rapport .alerts .alert-item .alert-item__body{color:#71767a;color:var(--muted);font-size:.9rem;margin-top:6px}.rapport .alerts .alerts__empty{color:#71767a;color:var(--muted);padding:12px}.rapport .alerts .analysis{color:#71767a;color:var(--muted);font-size:.95rem;margin:12px 0 0 16px}.rapport .rapport__footer{color:#71767a;color:var(--muted);margin-top:18px;text-align:center}.rapport .rapport__footer small{display:block;padding:14px 0}.charts__flex{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.charts__flex .chart{background:#fff;background:var(--card);border-radius:12px;box-shadow:0 6px 18px #0f17240f;box-shadow:var(--surface-shadow);display:flex;flex-basis:calc(33.33% - 12px);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;min-height:220px;padding:14px;text-align:center}@media(max-width:980px){.charts__flex .chart{flex:1 1 100%}}.charts__flex .chart__title{color:#71767a;color:var(--muted);font-size:1rem;font-weight:700;margin-bottom:10px}.kpis-card{background:#fff;border-radius:20px;box-shadow:0 6px 20px #0000000f;overflow:hidden;padding:28px 32px;position:relative;transition:all .3s ease}.kpis-card:before{background:linear-gradient(135deg,#f0f9ff,#fff);border-radius:50%;content:"";height:150px;opacity:.3;position:absolute;right:-40px;top:-40px;width:150px}.kpis-card .kpis-title{color:#111827;font-size:1.3rem;font-weight:700;margin-bottom:24px;position:relative;z-index:2}.kpis-card .kpis-title:after{background:#3b82f6;border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:60px}.kpis-card .kpis-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kpis-card .kpi-card{align-items:center;background:#f9fafb;border:1px solid #f1f5f9;border-radius:16px;display:flex;overflow:hidden;padding:18px 22px;position:relative;transition:all .3s ease}.kpis-card .kpi-card:hover{background:#fff;box-shadow:0 8px 18px #00000012;transform:translateY(-6px)}.kpis-card .kpi-card:hover .kpi-icon{background:#3b82f61a;transform:scale(1.1)}.kpis-card .kpi-card .kpi-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-size:25px;height:45px;justify-content:center;transition:all .3s ease;width:45px}.kpis-card .kpi-card .kpi-info{display:flex;flex-direction:column;justify-content:center;margin-left:16px}.kpis-card .kpi-card .kpi-info .kpi-label{color:#64748b;font-size:.95rem;font-weight:500;margin-bottom:6px}.kpis-card .kpi-card .kpi-info .kpi-value{color:#111827;font-size:1.2rem;font-weight:700;line-height:1.2}.charts{background:#fff;border-radius:16px;box-shadow:0 6px 22px #00000014;padding:24px;transition:all .3s ease}.charts:hover{box-shadow:0 8px 28px #0000001f}.charts .card__title{align-items:center;color:#1f1f1f;display:flex;font-size:20px;font-weight:600;gap:10px;margin-bottom:20px}.charts .charts__flex{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.charts .charts__right{display:flex;flex:1 1;flex-direction:column;gap:20px}.charts .chart{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00000014;padding:20px;transition:all .3s ease}.charts .chart:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}.charts .chart__title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:6px;margin-bottom:12px}.charts .chart__empty{color:#999;font-size:14px;text-align:center}.charts .chart--primary{border:1px solid #1890ff}.charts .chart--secondary{border:1px solid #52c41a}.charts .chart--tertiary{border:1px solid #faad14}.table-card{background:#fff;border-radius:16px;box-shadow:0 6px 22px #00000014;padding:24px;transition:all .3s ease}.table-card:hover{box-shadow:0 8px 28px #0000001f}.table-card .card__title{align-items:center;color:#1f1f1f;display:flex;font-size:20px;font-weight:600;gap:10px;margin-bottom:20px}.table-card .rapport-table{border-radius:12px;overflow:hidden}.table-card .rapport-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;color:#1f1f1f;font-weight:600}.table-card .rapport-table .ant-table-tbody>tr{transition:background .3s,transform .3s}.table-card .rapport-table .ant-table-tbody>tr:hover{background:#f5f5f5;transform:translateY(-1px)}.table-card .rapport-table .ant-table-cell{color:#595959;padding:12px 16px}.table-card .rapport-table .ant-pagination{margin-top:16px}.alerts{background:#fff;border-radius:16px;box-shadow:0 4px 18px #0000000d;margin-top:20px;padding:24px 28px}.alerts .card__title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px}.alerts .alerts__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.alerts .alerts__empty{color:#999;padding:40px 0;text-align:center}.alerts .alert-item{background:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 18px;transition:all .3s ease}.alerts .alert-item:hover{background:#fefefe;transform:translateY(-2px)}.alerts .alert-item__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.alerts .alert-item__icon{border-radius:50%;font-size:22px;padding:6px}.alerts .alert-item__icon.critical{background:#fff1f0;color:#ff4d4f}.alerts .alert-item__icon.warning{background:#fffbe6;color:#faad14}.alerts .alert-item__icon.info{background:#e6f7ff;color:#1890ff}.alerts .alert-item__info{align-items:center;display:flex;gap:8px}.alerts .alert-item__vehicle{color:#1f1f1f;font-weight:600}.alerts .alert-item__tag,.alerts .alert-item__tag-status{border-radius:6px;font-size:12px;padding:2px 8px}.alerts .alert-item__date{color:#8c8c8c;font-size:13px}.alerts .alert-item__body{color:#595959;font-size:14px}.alerts .alert-item--critical{border-left:4px solid #ff4d4f}.alerts .alert-item--warning{border-left:4px solid #faad14}.alerts .alert-item--info{border-left:4px solid #1890ff}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container{display:flex;flex-direction:column;gap:10px}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row{background:#fff;border-radius:16px;box-shadow:0 4px 18px #0000000f;padding:24px 32px}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__title_top .rapportConsom__title_top_row{align-items:center;display:flex;gap:10px}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__title_top .rapportConsom__title_top_row .rapport-header__icon{background:#f0f5ff;border-radius:12px;color:#1677ff;font-size:20px;padding:10px}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__title_top .rapportConsom__title_top_row .rapport-header__title{color:#1f1f1f;font-weight:600;margin:0}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__title_top .rapport-header__subtitle{color:#8c8c8c;font-size:14px;margin-left:50px}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__bottom{align-items:center;display:flex;gap:20px;justify-content:space-between}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__bottom .rapportConsom__bottom__row{flex:1 1;width:100%}.rapportConsomCarburant .rapportConsom__container .rapportConsom__title_container .rapportConsom__title_row .rapportConsom__bottom .rapportConsom__bottom__row .rapportConsom_label{color:#8c8c8c}.consomInfoGen{box-shadow:0 4px 18px #0000000f}.consomInfoGen .consomInfoGen__container{display:flex;gap:10px}.consomInfoGen .consomInfoGen__container .consomInfoGen__row{flex:1 1}.summary-total{background-color:#f7f7f7;font-weight:700}.consomCarburantChart{box-shadow:0 4px 18px #0000000f}.consomCarburantChart .consomCarburant_chart_wrapper{display:flex;gap:10px;width:100%}.consomCarburantChart .consomCarburant_chart_wrapper .consom_chart_left{flex:3 1}.consomCarburantChart .consomCarburant_chart_wrapper .consom_chart{flex:1 1}.vehicule-card{background:#fff;border-radius:20px;box-shadow:0 6px 20px #0000000f;isolation:isolate;overflow:hidden;padding:1rem;position:relative;transition:all .35s ease}.vehicule-card:before{background:#1677ff0f;border-radius:50%;content:"";filter:blur(50px);height:60%;position:absolute;right:-30%;top:-30%;transition:all .6s ease;width:60%;z-index:-1}.vehicule-card:hover{box-shadow:0 8px 28px #0000002e;transform:translateY(-3px) scale(1.01)}.vehicule-card:hover:before{background:#1677ff1a;filter:blur(70px);right:-20%;top:-20%}.vehicule-header{margin-bottom:24px}.vehicule-header .vehicule-header-content{align-items:center;display:flex;gap:16px}.vehicule-header .vehicule-icon{color:#1677ff;font-size:42px;transition:all .4s ease}.vehicule-header .pulse{animation:pulse 1.8s ease-in-out infinite}.vehicule-header .vehicule-title{color:#001529;font-weight:700;letter-spacing:.3px;margin:0}.vehicule-form .ant-form-item-label>label{color:#222;font-weight:600}.vehicule-form .input-icon{color:#1677ff}.vehicule-form .ant-input-affix-wrapper{border-radius:10px;height:42px;transition:all .25s ease}.vehicule-form .ant-input-affix-wrapper:hover{border-color:#1677ff;box-shadow:0 2px 6px #1677ff26}.vehicule-form .ant-input-affix-wrapper:focus-within{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff40;transform:translateY(-1px)}.shine-btn{background:linear-gradient(135deg,#1677ff,#4096ff);box-shadow:0 3px 10px #1677ff4d;overflow:hidden;position:relative;transition:all .3s ease}.shine-btn:hover:before{transform:translateX(120%) rotate(30deg)}.shine-btn:before{background:#ffffff4d;content:"";height:100%;left:-120%;position:absolute;top:0;transform:rotate(30deg);transition:all .5s ease;width:50%}.vehicule-actions{margin-top:2rem;text-align:right}.vehicule-btn-cancel{background:#f5f5f5;border:1px solid #d9d9d9;color:#333}.vehicule-btn-cancel:hover{background:#eaeaea;transform:translateY(-2px)}.vehicule-btn-cancel:active{transform:scale(.98)}.success-badge{animation:successFade .5s ease forwards;color:#52c41a;font-size:28px}@keyframes successFade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.confetti{display:none;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.confetti.show{display:block}.confetti span{animation:confettiFall 1.2s linear infinite;background:#52c41a;height:8px;opacity:.8;position:absolute;width:8px}.confetti span:first-child{animation-delay:0s;left:10%}.confetti span:nth-child(2){animation-delay:.2s;left:30%}.confetti span:nth-child(3){animation-delay:.4s;left:50%}.confetti span:nth-child(4){animation-delay:.6s;left:70%}.confetti span:nth-child(5){animation-delay:.8s;left:90%}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(80px) rotate(1turn)}}.dashboard-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;width:100%}.section-header{border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;padding:12px 20px}.section-body{min-height:220px;padding:20px}.section-body-center{align-items:center;display:flex;justify-content:center}.section-placeholder{color:#6b7280;font-size:13px}.dashboard-stats{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr)}.stat-item{border-right:1px solid #e5e7eb;padding:20px 24px}.stat-item:last-child{border-right:none}.stat-item .stat-value{color:#111827;font-size:28px;font-weight:600;line-height:1}.stat-item .stat-value span{color:#6b7280;font-size:14px;font-weight:400;margin-left:4px}.stat-item .stat_item_row{align-items:center;display:flex;justify-content:space-between}.stat-item .stat_item_row .stat-label{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:6px;margin-top:8px}.stat-item .stat_item_row .stat-label svg{font-size:14px}.dashboardPresence{display:flex;flex-direction:column;width:100%}.dashboardPresence .dashboard_header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.dashboardPresence .dashboard_filter{overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin .25s ease}.dashboardPresence .dashboard_filter.closed{margin-bottom:0;max-height:0;opacity:0;pointer-events:none}.dashboardPresence .dashboard_filter.open{margin-bottom:24px;max-height:600px;opacity:1;pointer-events:auto}.dashboardPresence .dashboard_wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;width:100%}.dashboardPresence .dashboard_wrapper>div{flex:1 1 48%;min-width:400px}.filtre__dashboard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;margin-top:16px;padding:16px;width:100%}.filtre__wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.filtre__item{display:flex;flex-direction:column;width:250px}.filtre__item label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.filtre__select{width:100%}.filtre__loading{display:flex;justify-content:center;padding:20px 0;width:100%}.dashboard_control_wrapper{display:flex;gap:10px;width:100%}.dashboard-section .section-header{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:20px}.dashboard-section .chart-wrapper{height:250px;padding:10px;position:relative;width:100%}.dashboard-section .chart-legend{border-top:1px solid #f0f0f0;display:flex;gap:24px;justify-content:flex-end;margin-top:16px;padding:12px}.dashboard-section .chart-legend .legend-item{align-items:center;color:#595959;display:flex;font-size:13px;gap:8px}.dashboard-section .chart-legend .legend-item .legend-color{border-radius:3px;height:12px;width:12px}.dashboard-section .chart-legend .legend-item .legend-color.entries-color{background:#4caf50}.dashboard-section .chart-legend .legend-item .legend-color.exits-color{background:#f44336}.dashboard-section.activite-section .section-header{align-items:center;border-bottom:1px solid #f0f2f5;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;padding-bottom:12px}.dashboard-section.activite-section .section-header .anticon{color:#722ed1;font-size:18px}.dashboard-section.activite-section .activity-summary{display:flex;gap:16px;margin-bottom:24px}.dashboard-section.activite-section .activity-summary .summary-card{align-items:center;background:#fafafa;border-radius:12px;display:flex;flex:1 1;gap:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.dashboard-section.activite-section .activity-summary .summary-card:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-2px)}.dashboard-section.activite-section .activity-summary .summary-card:before{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.dashboard-section.activite-section .activity-summary .summary-card.retards:before{background:#fa8c16}.dashboard-section.activite-section .activity-summary .summary-card.retards .summary-value{color:#fa8c16}.dashboard-section.activite-section .activity-summary .summary-card.absents:before{background:#f5222d}.dashboard-section.activite-section .activity-summary .summary-card.absents .summary-value{color:#f5222d}.dashboard-section.activite-section .activity-summary .summary-card .summary-icon .dot{border-radius:4px;display:block;height:12px;width:12px}.dashboard-section.activite-section .activity-summary .summary-card .summary-icon .dot.retard-dot{background:#fa8c16;box-shadow:0 2px 6px #fa8c164d}.dashboard-section.activite-section .activity-summary .summary-card .summary-icon .dot.absent-dot{background:#f5222d;box-shadow:0 2px 6px #f5222d4d}.dashboard-section.activite-section .activity-summary .summary-card .summary-content{flex:1 1}.dashboard-section.activite-section .activity-summary .summary-card .summary-content .summary-label{color:#8c8c8c;display:block;font-size:12px;margin-bottom:4px}.dashboard-section.activite-section .activity-summary .summary-card .summary-content .summary-value{font-size:28px;font-weight:700;line-height:1}.dashboard-section.activite-section .activity-summary .summary-card .summary-trend{background:#fff;border-radius:20px;color:#8c8c8c;font-size:11px;padding:4px 8px;white-space:nowrap}.dashboard-section.activite-section .chart-container{height:250px;margin-bottom:20px;position:relative}.dashboard-section.activite-section .time-legend{border-bottom:1px solid #f0f2f5;border-top:1px solid #f0f2f5;display:flex;justify-content:space-between;margin-bottom:20px;padding:8px 0}.dashboard-section.activite-section .time-legend .time-marker{color:#8c8c8c;font-size:12px;font-weight:500;position:relative}.dashboard-section.activite-section .time-legend .time-marker .time-indicator{background:#722ed1;border-radius:10px;color:#fff;font-size:9px;left:50%;padding:2px 6px;position:absolute;top:-25px;transform:translateX(-50%);white-space:nowrap}.dashboard-section.activite-section .time-legend .time-marker .time-indicator:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #722ed1;bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.dashboard-section.activite-section .time-legend .time-marker:nth-child(odd){color:#262626;font-weight:600}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.summary-card{animation:slideIn .5s ease-out;animation-fill-mode:both}.summary-card:first-child{animation-delay:.1s}.summary-card:nth-child(2){animation-delay:.2s}@media(max-width:768px){.dashboard-section{padding:16px}.dashboard-section .activity-summary{flex-direction:column;gap:10px}.dashboard-section .activity-summary .summary-card .summary-trend{text-align:right;white-space:normal}.dashboard-section .time-legend{flex-wrap:wrap;gap:8px}.dashboard-section .time-legend .time-marker .time-indicator{display:none}.dashboard-section .action-buttons{flex-direction:column}.dashboard-section .action-buttons .action-btn{justify-content:center}}@media(prefers-color-scheme:dark){.dashboard-section{background:#1f1f1f;border-color:#303030}.dashboard-section .section-header{border-bottom-color:#303030;color:#e0e0e0}.dashboard-section .activity-summary .summary-card{background:#2d2d2d}.dashboard-section .activity-summary .summary-card .summary-label{color:#a6a6a6}.dashboard-section .activity-summary .summary-card .summary-trend{background:#363636;color:#d9d9d9}.dashboard-section .time-legend{border-color:#303030}.dashboard-section .time-legend .time-marker{color:#a6a6a6}.dashboard-section .time-legend .time-marker:nth-child(odd){color:#d9d9d9}}.dashboard-section.alerts-section .section-header{align-items:center;border-bottom:1px solid #f0f2f5;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;padding-bottom:12px}.dashboard-section.alerts-section .section-header .anticon{color:#faad14;font-size:18px}.dashboard-section .alerts-container{display:flex;flex-direction:column;gap:16px}.dashboard-section .alerts-container .alert-item{align-items:center;background:#fafafa;border-left:4px solid #0000;border-radius:12px;display:flex;gap:14px;padding:12px;transition:all .2s ease}.dashboard-section .alerts-container .alert-item:hover{background:#f5f5f5;transform:translateX(2px)}.dashboard-section .alerts-container .alert-item.critical{background:linear-gradient(90deg,#f5222d0a,#f5222d00);border-left-color:#f5222d}.dashboard-section .alerts-container .alert-item.warning{background:linear-gradient(90deg,#faad140a,#faad1400);border-left-color:#faad14}.dashboard-section .alerts-container .alert-item.info{background:linear-gradient(90deg,#1890ff0a,#1890ff00);border-left-color:#1890ff}.dashboard-section .alerts-container .alert-item .alert-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;height:36px;justify-content:center;width:36px}.dashboard-section .alerts-container .alert-item .alert-icon .anticon{font-size:18px}.dashboard-section .alerts-container .alert-item .alert-icon .anticon.critical .dashboard-section .alerts-container .alert-item .alert-icon .anticon{color:#f5222d}.dashboard-section .alerts-container .alert-item .alert-content{flex:1 1}.dashboard-section .alerts-container .alert-item .alert-content .alert-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.dashboard-section .alerts-container .alert-item .alert-content .alert-header .alert-title{color:#262626;font-size:14px;font-weight:600}.dashboard-section .alerts-container .alert-item .alert-content .alert-header .alert-time{color:#8c8c8c;font-size:12px;font-weight:500}.dashboard-section .alerts-container .alert-item .alert-content .alert-details{align-items:center;display:flex;font-size:13px;gap:6px}.dashboard-section .alerts-container .alert-item .alert-content .alert-details .alert-location{color:#595959;font-weight:500}.dashboard-section .alerts-container .alert-item .alert-content .alert-details .alert-description{color:#8c8c8c}.dashboard-section .alerts-container .alert-item .alert-action{background:#fff;border:none;border-radius:20px;box-shadow:0 2px 4px #00000005;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.dashboard-section .alerts-container .alert-item .alert-action.critical{border:1px solid #ffa39e;color:#f5222d}.dashboard-section .alerts-container .alert-item .alert-action.critical:hover{background:#fff1f0;border-color:#f5222d}.dashboard-section .alerts-container .alert-item .alert-action.warning{border:1px solid #ffd591;color:#fa8c16}.dashboard-section .alerts-container .alert-item .alert-action.warning:hover{background:#fff7e6;border-color:#fa8c16}.dashboard-section .alerts-container .alert-item .alert-action.info{border:1px solid #91d5ff;color:#1890ff}.dashboard-section .alerts-container .alert-item .alert-action.info:hover{background:#e6f7ff;border-color:#1890ff}@media(max-width:768px){.dashboard-section{padding:16px}.dashboard-section .alerts-container .alert-item{flex-wrap:wrap}.dashboard-section .alerts-container .alert-item .alert-content{min-width:200px}.dashboard-section .alerts-container .alert-item .alert-action{margin-left:auto}}@keyframes pulse{0%{box-shadow:0 0 0 0 #f5222d33}70%{box-shadow:0 0 0 6px #f5222d00}to{box-shadow:0 0 0 0 #f5222d00}}.alert-item.critical:first-child{animation:pulse 2s infinite}.dashboard-section{background:#fff;border:1px solid #f0f2f5;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:20px;padding:20px}.dashboard-section.sites-section .section-header{align-items:center;border-bottom:1px solid #f0f2f5;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;padding-bottom:12px}.dashboard-section.sites-section .section-header .anticon{color:#1890ff;font-size:18px}.dashboard-section.sites-section .color-hint{border-bottom:1px dashed #f0f2f5;display:flex;gap:16px;justify-content:flex-end;margin-bottom:20px;padding-bottom:12px}.dashboard-section.sites-section .color-hint .hint-item{align-items:center;display:flex;gap:6px}.dashboard-section.sites-section .color-hint .hint-item .hint-dot{border-radius:3px;height:10px;width:10px}.dashboard-section.sites-section .color-hint .hint-item .hint-dot.present-dot{background:#1890ff}.dashboard-section.sites-section .color-hint .hint-item .hint-dot.retard-dot{background:#fa8c16}.dashboard-section.sites-section .color-hint .hint-item .hint-dot.absent-dot{background:#f5222d}.dashboard-section.sites-section .color-hint .hint-item .hint-text{color:#8c8c8c;font-size:11px;font-weight:500}.dashboard-section .sites-content{align-items:center;display:flex;gap:30px;margin-bottom:24px}.dashboard-section .sites-content .chart-wrapper{flex-shrink:0;height:180px;position:relative;width:180px}.dashboard-section .sites-content .chart-wrapper .chart-center{align-items:center;background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:80px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80px}.dashboard-section .sites-content .chart-wrapper .chart-center .total-value{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1}.dashboard-section .sites-content .chart-wrapper .chart-center .total-label{color:#8c8c8c;font-size:10px;letter-spacing:.5px;line-height:1.2;margin-top:2px;text-transform:uppercase}.dashboard-section .sites-content .sites-legend{display:flex;flex:1 1;flex-direction:column;gap:12px}.dashboard-section .sites-content .sites-legend .legend-item{align-items:center;background:#fafafa;border-radius:10px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.dashboard-section .sites-content .sites-legend .legend-item:hover{background:#f0f0f0;transform:translateX(2px)}.dashboard-section .sites-content .sites-legend .legend-item .legend-info{align-items:center;display:flex;gap:10px}.dashboard-section .sites-content .sites-legend .legend-item .legend-info .legend-color{border-radius:4px;height:12px;width:12px}.dashboard-section .sites-content .sites-legend .legend-item .legend-info .site-name{color:#262626;font-size:14px;font-weight:500}.dashboard-section .sites-content .sites-legend .legend-item .legend-values{align-items:center;display:flex;gap:6px}.dashboard-section .sites-content .sites-legend .legend-item .legend-values .site-value{color:#1a1a1a;font-size:15px;font-weight:600}.dashboard-section .sites-content .sites-legend .legend-item .legend-values .site-percentage{color:#8c8c8c;font-size:12px;font-weight:500}.dashboard-section .sites-footer{border-top:1px solid #f0f2f5;display:flex;gap:20px;padding-top:20px}.dashboard-section .sites-footer .stat-card{background:#f8f9fa;border-radius:12px;flex:1 1;padding:15px;text-align:center;transition:all .2s ease}.dashboard-section .sites-footer .stat-card:hover{background:#f0f2f5;transform:translateY(-2px)}.dashboard-section .sites-footer .stat-card .stat-label{color:#8c8c8c;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.dashboard-section .sites-footer .stat-card .stat-value{color:#262626;display:block;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.dashboard-section .sites-footer .stat-card .stat-detail{color:#bfbfbf;font-size:11px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-card{animation:slideUp .5s ease-out;animation-fill-mode:both}.status-card:first-child{animation-delay:.1s}.status-card:nth-child(2){animation-delay:.2s}.status-card:nth-child(3){animation-delay:.3s}.chart-wrapper{animation:fadeIn .6s ease-out}@media(max-width:768px){.dashboard-section{padding:16px}.dashboard-section .status-indicators{flex-direction:column;gap:10px}.dashboard-section .status-indicators .status-card .status-badge{background:#0000;padding:0;position:static}.dashboard-section .sites-content{flex-direction:column;gap:20px}.dashboard-section .sites-content .chart-wrapper{height:160px;width:160px}.dashboard-section .sites-content .sites-legend{width:100%}.dashboard-section .sites-footer{flex-direction:column;gap:10px}}@media(prefers-color-scheme:dark){.dashboard-section{background:#1f1f1f;border-color:#303030}.dashboard-section .section-header{border-bottom-color:#303030;color:#e0e0e0}.dashboard-section .status-indicators .status-card.present{background:linear-gradient(135deg,#112a3f,#0a1f2e)}.dashboard-section .status-indicators .status-card.retard{background:linear-gradient(135deg,#2f1f0a,#241a0a)}.dashboard-section .status-indicators .status-card.absent{background:linear-gradient(135deg,#2f1414,#241212)}.dashboard-section .status-indicators .status-card .status-label{color:#a6a6a6}.dashboard-section .status-indicators .status-card .status-badge{background:#2d2d2d;color:#fff}.dashboard-section .chart-wrapper .chart-center{background:#2d2d2d;border-color:#404040}.dashboard-section .chart-wrapper .chart-center .total-value{color:#fff}.dashboard-section .chart-wrapper .chart-center .total-label{color:#a6a6a6}.dashboard-section .sites-legend .legend-item{background:#2d2d2d}.dashboard-section .sites-legend .legend-item:hover{background:#363636}.dashboard-section .sites-legend .legend-item .site-name{color:#e0e0e0}.dashboard-section .sites-legend .legend-item .site-value{color:#fff}.dashboard-section .sites-footer{border-top-color:#303030}.dashboard-section .sites-footer .stat-card{background:#2d2d2d}.dashboard-section .sites-footer .stat-card .stat-label{color:#a6a6a6}.dashboard-section .sites-footer .stat-card .stat-value{color:#fff}.dashboard-section .color-hint{border-bottom-color:#303030}.dashboard-section .color-hint .hint-text{color:#a6a6a6}}.horaire-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:800px;padding:20px 25px}.horaire-form-container h2{color:#1890ff;font-size:1.6rem;font-weight:700;margin-bottom:10px;text-align:center}.horaire-form-container .ant-form-item-label{color:#333;font-weight:500}.horaire-form-container .ant-input,.horaire-form-container .ant-input-textarea{border-radius:8px;padding:8px 12px}.horaire-form-container .ant-table{margin-top:10px}.horaire-form-container .ant-table .ant-table-thead>tr>th{background-color:#f0f5ff;font-weight:600;text-align:center}.horaire-form-container .ant-table .ant-table-tbody>tr>td{text-align:center;vertical-align:middle}.horaire-form-container .ant-table .ant-time-picker{border-radius:8px}.horaire-form-container .horaire-submit{display:flex;justify-content:center;margin-top:25px}.horaire-form-container .horaire-submit .ant-btn-primary{background:#1890ff;border-color:#1890ff;border-radius:8px;font-size:1rem;padding:6px 20px;transition:all .3s}.horaire-form-container .horaire-submit .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.horaire-form-container .horaire-submit .ant-btn-primary:disabled{background:#d9d9d9;border-color:#d9d9d9;color:#888}
/*# sourceMappingURL=main.0aeb435b.css.map*/