html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}#root{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:hover,a:focus,a:active{text-decoration:none}a:active,a:hover{outline:none!important}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{margin:0;place-items:center;min-width:320px;min-height:100vh;font-size:16px!important;line-height:20px;box-sizing:border-box;display:block!important;padding-bottom:0!important;position:relative;overflow-y:hidden}body #root{width:100%}img{display:block}.underlined:hover{text-decoration:underline}.main-container{background-color:#f0f2f5;width:100%;padding:30px 26px;height:100vh;overflow-y:auto}.ant-btn-default,.ant-btn-default:hover,.ant-btn-default:active,.ant-btn-default:focus{border-radius:10px;background-color:#fff!important;padding:8px 32px;border:1px solid #000!important}.ant-btn-default span,.ant-btn-default:hover span,.ant-btn-default:active span,.ant-btn-default:focus span{color:#000!important}.ant-btn-dashed,.ant-btn-dashed:hover,.ant-btn-dashed:active,.ant-btn-dashed:focus{border-radius:10px;background-color:#000!important;padding:8px 32px;border:none!important}.ant-btn-dashed span,.ant-btn-dashed:hover span,.ant-btn-dashed:active span,.ant-btn-dashed:focus span{color:#fff!important}.title-count{font-weight:600;font-size:16px}.modal-footer{padding:16px}.modal-footer button{width:130px}.status-inactive{background-color:#f52a341a;color:#f52a34;border:1px solid #f52a34;padding:1px 8px;border-radius:2px}.status-active{background-color:#f6ffed;color:#b7eb8f;border:1px solid #b7eb8f;padding:1px 8px;border-radius:2px}.status-admin{background-color:#8044ec1a;color:#8044ec;border:1px solid #8044ec;padding:1px 8px;border-radius:2px}.status-mobilite_manager{color:#efaf41;background-color:#efaf411a;border:1px solid #efaf41;padding:1px 8px;border-radius:2px}.status-jardin_manager{color:#258e45;background-color:#258e451a;border:1px solid #258E45;padding:1px 8px;border-radius:2px}.status-sport_manager{color:#1976d2;background-color:#1976d21a;border:1px solid #1976D2;padding:1px 8px;border-radius:2px}.table-range-filter{padding:8px}.table-range-filter input{width:70px!important}.search-filter-btn{gap:0}@media(max-width:991px){.main-container{padding:0}}.header-container{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%}.header-container .btn-create{width:140px;height:40px}.header-container .btn-create span{font-size:16px;margin-left:5px}.header-breadcrump{padding:9px 12px;margin:0 0 10px;border-radius:4px}.header-wrapper{padding:20px}.header-wrapper .ant-btn{padding:8px 16px;height:40px;min-width:140px;gap:10px}.header-wrapper .ant-btn span{font-size:16px!important}.navbar-container{background-color:#000;color:#9d9d9d}.navbar-container .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:space-between}.navbar-container .ant-typography{color:#9d9d9d}.navbar-container .ant-menu-submenu-arrow{color:#9d9d9d!important}.navbar-container .ant-menu-submenu-arrow:before,.navbar-container .ant-menu-submenu-arrow:after{background:currentColor!important}.navbar-container .ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff!important}.navbar-container .ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#516750!important;margin:0!important;width:100%!important;border-radius:12px}.navbar-container .ant-menu-submenu-selected .ant-menu-submenu-title .navigation-item{background-color:#516750!important}.navbar-container .ant-menu-submenu-selected .ant-menu-submenu-title .navigation-item span{color:#fff!important}.navbar-container .ant-menu-title-content{background-color:transparent!important}.navbar-container .ant-menu-sub .ant-menu-item-selected:after{border-right:5px solid #fff!important}.navbar-container .ant-menu-sub{margin-top:11px!important;margin-bottom:11px!important}.navbar-container .ant-menu-sub .ant-menu-item-selected,.navbar-container .ant-menu-sub .ant-menu-item-selected .navigation-item{background-color:#3a3a3a!important}.navbar-container .ant-menu-sub li{border-radius:0!important}.navbar-container .ant-menu-item-selected{background-color:#516750!important;border-radius:0;margin:0;width:100%;padding-right:0}.navbar-container .ant-menu-item-selected .navigation-item{background-color:#516750!important}.navbar-container .ant-menu-item-selected .navigation-item span{color:#fff}.navbar-container .ant-menu,.navbar-container .ant-layout-sider-trigger{background-color:#000}.navbar-container .ant-menu svg,.navbar-container .ant-layout-sider-trigger svg{fill:#92a690!important}.navbar-container .ant-menu svg path,.navbar-container .ant-layout-sider-trigger svg path{stroke:#9d9d9d}.navbar-container .ant-menu-item-only-child{padding-left:28px!important;padding-right:15px}.navbar-container .ant-menu-sub li{margin:0}.navbar-container .ant-menu-item-selected span{color:#516750}.navbar-container .ant-menu-item-selected .ant-menu-title-content{background-color:#9d9d9d}.navbar-container .ant-menu-item,.navbar-container .ant-menu-submenu-title{padding-left:10px!important}.navbar-container .ant-menu-sub li{padding-left:30px!important}.navbar-container .ant-menu-sub li .ant-menu-title-content{padding-left:10px!important}.navbar-container li{border-radius:12px!important}.user-name-short{gap:10px;color:#fff}.user-name-short span{color:#fff!important}.user-name-short img{width:20px;height:20px}.logo-title{margin:22px 26px 28px 0;font-family:Poly,serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%}.navigation-item{display:flex;gap:5px}.navigation-item img{width:14px;height:22px}.navigation-item .ant-typography{margin-left:10px!important}.mobile-close-icon{display:none}@media(max-width:991px){.navbar-container{width:100%!important;min-width:100%!important}.navbar-container .mobile-close-icon{display:block;position:absolute;right:20px;top:20px;font-size:20px;color:#9d9d9d}.navbar-container.ant-layout-sider-collapsed{width:0!important;min-width:0!important}}.login-container{border-radius:40px;background-color:#516750}.login-container .ant-typography,.login-container h1,.login-container span{color:#fff}.login-container img{width:100%;border-radius:40px;background-color:#fff;padding:0 5px}.login-right-container{padding:32px}.home-page-container{background-color:#fff;padding:15px 11px}.home-title{font-weight:700;font-size:32px}.tools-left-container{width:30%!important}.tools-left-container .tools-category{border-bottom:1px solid #ebebeb;padding:16px 21.5px;width:100%}.tools-left-container .tools-category:hover{cursor:pointer}.tools-left-container .tools-category.active{font-weight:700;background-color:#fafafa}.tools-right-container{width:100%;padding:10px 24px}.tools-right-container button{width:107px}@media(max-width:991px){.tools-right-container{padding:0}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.page-content{background-color:#fff;width:100%;padding:20px}.page-content .filter-reset-icon{cursor:pointer;color:#f52a34}.page-content .image-placeholder{width:50px;height:50px;background-color:#f0f2f5;border-radius:4px}.page-content .news-image{object-fit:cover;border-radius:4px}.page-content .status-tag{border-radius:4px}.page-content .status-tag.draft{background-color:transparent}.page-content .action-button{width:70%}.hovered:hover{cursor:pointer}.news-drawer .save-button{background-color:#000;border-color:#000}.news-drawer .full-width{width:100%}.news-drawer .no-margin{margin:0}.news-drawer .upload-icon{font-size:24px;color:#bfbfbf}.news-drawer .editor-container{border:1px solid #d9d9d9;border-radius:8px}.news-drawer .editor-toolbar{padding:8px 12px;border-bottom:1px solid #d9d9d9}@media(max-width:991px){.page-content{padding:12px;background-color:#f0f2f5}.page-content .page-header{margin-bottom:12px}.page-content .mobile-list-container .mobile-card{margin-bottom:12px;border-radius:8px;border:1px solid #d9d9d9}.page-content .mobile-list-container .mobile-card .ant-card-actions{background:transparent;border-top:1px solid #f0f2f5}.page-content .mobile-list-container .ant-pagination{display:flex;justify-content:center;gap:8px;margin:16px 0}}.full-width{width:100%}.flex-grow{flex-grow:1;flex-basis:0}
