.leaflet-container{font-family:inherit}.leaflet-popup-content-wrapper{border-radius:6px}.leaflet-popup-content{margin:8px 12px;line-height:1.4}.leaflet-popup,.leaflet-popup-pane,.leaflet-popup-content-wrapper,.leaflet-popup-tip{z-index:2000!important}.leaflet-popup-close-button{z-index:2001!important}.leaflet-control-zoom{border:none!important;box-shadow:0 2px 8px #00000026!important;z-index:1500!important}.leaflet-control-container,.leaflet-control{z-index:1500!important}.leaflet-tooltip,.leaflet-tooltip-pane{z-index:1800!important}.leaflet-draw-toolbar{z-index:1600!important}.leaflet-draw-actions{z-index:1700!important}.leaflet-overlay-pane{z-index:500!important}.leaflet-marker-pane{z-index:600!important}.leaflet-control-zoom a{border:none!important;background-color:#fff!important;color:#666!important;font-size:16px!important;line-height:26px!important;width:26px!important;height:26px!important}.leaflet-control-zoom a:hover{background-color:#f5f5f5!important;color:#333!important}.leaflet-container.drawing-mode,.leaflet-container.drawing-mode *{cursor:crosshair!important}.leaflet-interactive{cursor:pointer}.leaflet-interactive:hover{stroke-width:4;stroke-opacity:.8}.drawing-preview{stroke-dasharray:5,5;stroke:#ff4d4f;stroke-width:2;fill:none}.drawing-instructions{position:absolute;top:10px;left:10px;background:#fffffff2;padding:8px 12px;border-radius:4px;font-size:12px;box-shadow:0 2px 8px #00000026;z-index:1000;max-width:250px;line-height:1.4}.custom-div-icon,.custom-svg-div-icon{background:transparent!important;border:none!important}.custom-div-icon div,.custom-svg-icon-wrapper,.custom-occurrence-icon-wrapper{transition:transform .2s ease}.custom-div-icon:hover div,.custom-svg-icon-wrapper:hover,.custom-occurrence-icon-wrapper:hover{transform:scale(1.1)}.custom-svg-icon-wrapper{box-shadow:0 3px 6px #0000004d}.custom-svg-icon-wrapper:hover{box-shadow:0 4px 8px #0006}.custom-svg-icon-wrapper svg{pointer-events:none;-webkit-user-select:none;user-select:none}.custom-occurrence-div-icon{background:transparent!important;border:none!important;z-index:1000!important}.custom-occurrence-icon-wrapper{transition:all .2s ease;z-index:1000!important;position:relative;box-shadow:0 4px 8px #00000080}.custom-occurrence-icon-wrapper:hover{transform:scale(1.15);box-shadow:0 6px 12px #0009!important}.custom-occurrence-icon-wrapper svg{pointer-events:none;-webkit-user-select:none;user-select:none}.custom-fallback-icon{background:transparent!important;border:none!important}@media(max-width:768px){.leaflet-control-zoom{margin-right:5px!important;margin-top:5px!important}.drawing-instructions{font-size:11px;padding:6px 10px;max-width:200px}}.agricultural-plan-items-collapse,.agricultural-plan-items-collapse .ant-collapse-item{width:100%!important}.agricultural-plan-items-collapse .ant-collapse-content-active,.agricultural-plan-items-collapse .ant-collapse-content-active .ant-collapse-content-box{overflow:visible!important}.agricultural-plan-items-collapse-wrapper{width:100%!important;display:block!important;overflow:visible!important;height:auto!important;max-height:none!important}.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane{overflow:visible!important;height:auto!important;max-height:none!important}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}.geo-operation-sider{box-shadow:2px 0 8px #00000026}.geo-operation-sider .ant-layout-sider-children{display:flex;flex-direction:column}.ant-layout-sider{transition:all .2s}.geo-operation-sider .ant-card{margin-bottom:0}@keyframes pulse{0%{box-shadow:0 0 #52c41ab3}50%{box-shadow:0 0 0 10px #52c41a00}to{box-shadow:0 0 #52c41a00}}.geo-operation-layout .leaflet-container.creation-mode{cursor:crosshair!important}@media(max-width:768px){.geo-operation-sider{position:fixed!important;z-index:1000;height:100vh}}.geo-operation-layout .geo-operation-sider{right:0;left:auto}.location-button{border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #00000026!important;transition:all .2s ease!important;z-index:10000!important}.location-button:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003!important}.location-buttons-container{bottom:12px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.location-buttons-container{display:flex;flex-direction:column;gap:8px;padding-left:16px;position:absolute;z-index:999}.location-button:hover{transform:scale(1.05)!important}@font-face{font-family:Jomhuria;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jomhuria-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jomhuria;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jomhuria-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-italic-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-italic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--header-bg-color: #FDFDFD;--header-border-color: #f0f0f0;--menu-icon-color: #000000;--default-icon-color: #000000;--quickaction-icon-color: #2DC1B5;--border-color: #c6caca;--default-font-color: #000000;--default-font-family: Nunito Sans;--title-font-family: "Jomhuria", serif}.jomhuria-regular{font-family:var(--title-font-family);font-weight:400;font-style:normal;letter-spacing:.01em}.aivo h3{font-family:var(--title-font-family);font-size:50px;font-weight:100;color:var(--default-font-color);letter-spacing:.01em;line-height:.8}.aivo h4{font-family:var(--title-font-family);font-size:54px;font-weight:100;letter-spacing:.54px;line-height:normal}.aivo .activity-item-hover{transition:all .3s ease;position:relative;z-index:1}.aivo .activity-item-hover:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026;background-color:#fafafa;border-radius:8px!important;z-index:10}.aivo .activity-item-hover:hover .ant-list-item{background-color:transparent!important}.aivo .activity-item-hover .ant-list-item{transition:all .3s ease}.aivo .aivo-crud-select-modal .ant-modal-body{padding:0!important}.aivo .aivo-crud-select-modal .ant-list,.aivo .aivo-crud-select-modal .ant-list-holder,.aivo .aivo-crud-select-modal .ant-spin-nested-loading,.aivo .aivo-crud-select-modal .ant-list-container{margin:0!important;padding:0!important}.aivo .activity-item-hover:hover .ant-list-item-action{opacity:1}.aivo .activity-content-transition{transition:all .3s ease;overflow:hidden}.aivo .dashboard-card-dragged{background:#f6ffed!important;border:2px solid #52c41a!important;border-radius:6px!important;opacity:.7!important;box-shadow:0 4px 12px #52c41a26!important;transition:none!important}.aivo .dashboard-card-drag-over{background:#f0f9ff!important;border:2px dashed #52c41a!important;border-radius:6px!important;box-shadow:0 2px 8px #52c41a1a!important}.aivo .dashboard-card-normal{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;transition:all .2s ease;margin-bottom:4px}.aivo .drag-icon-dragged{color:#1890ff!important;font-size:16px!important}.aivo .drag-icon-normal{color:#8c8c8c;font-size:14px}.aivo .drag-text-dragged{color:#1890ff!important;font-weight:500!important}.cards-container{padding:8px}.aivo .cards-list-item{padding-left:0;padding-right:0}.aivo .drop-zone{width:100%;position:relative}.aivo .empty-drop-zone{overflow-y:auto;padding:8px;min-height:200px;display:flex;align-items:center;justify-content:center}.aivo .card-content{padding:12px;cursor:move;display:flex;align-items:center;justify-content:space-between}.aivo .card-text-container{flex:1}.aivo .card-title{font-weight:500}.aivo .aivo-crud-page .ant-page-header-heading{position:sticky;z-index:100;top:72px;background:#f5f5f5;padding:10px 24px}.aivo .aivo-crud-modal .ant-page-header-heading{position:sticky;z-index:100;top:0;background:#fff}.aivo .aivo-crud-others .ant-page-header-heading{position:unset;z-index:unset;top:unset;background:unset;padding:unset}.aivo .aivo-crud-page .ant-page-header-heading:before{top:100px}.aivo .aivo-crud-others .ant-page-header-heading:before{top:unset}.aivo .ant-layout-content>div{padding:0!important}.aivo .aivo-crud-page .ant-page-header-content{padding:24px}.aivo .aivo-crud-others .ant-page-header-content{padding:unset}.aivo .ant-breadcrumb{padding-left:24px;padding-top:5px;background:#f5f5f5}.aivo-crud-page .ant-page-header{padding:16px 24px 0}.aivo-crud-others .ant-page-header{padding:unset}.aivo button.ant-btn.ant-btn-default.ant-btn-lg[style*="position: fixed"]{top:calc(20px + env(safe-area-inset-top,0px))!important;left:calc(16px + env(safe-area-inset-left,0px))!important;z-index:1000!important;border-radius:6px!important;background:linear-gradient(91.43deg,#9bd24f 22.46%,#2dc1b5 97.68%)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #2dc1b540!important;transition:all .3s ease!important;font-size:22px!important}.aivo button.ant-btn.ant-btn-default.ant-btn-lg[style*="position: fixed"] .anticon{font-size:22px!important}.aivo button.ant-btn.ant-btn-default.ant-btn-lg[style*="position: fixed"]:hover{background:linear-gradient(91.43deg,#8bc445 22.46%,#28a99e 97.68%)!important;color:#fff!important;box-shadow:0 4px 12px #2dc1b559!important}.aivo button.ant-btn.ant-btn-default.ant-btn-lg[style*="position: fixed"]:active{background:linear-gradient(91.43deg,#7db03d 22.46%,#239088 97.68%)!important}@media(max-width:576px){.aivo .ant-btn .btn-text-hide-mobile{display:none}}@media(max-width:768px){.aivo .ant-btn .anticon{font-size:16px!important}}@media(max-width:480px){.aivo button.ant-btn.ant-btn-default.ant-btn-lg[style*="position: fixed"]{top:calc(13px + env(safe-area-inset-top,0px))!important}}@media screen and (max-width:768px){.aivo .ant-input,.aivo .ant-input-number-input,.aivo .ant-input-number,.aivo .ant-select-selector,.aivo .ant-picker-input>input,.aivo .ant-picker,.aivo .ant-mentions,.aivo .ant-textarea,.aivo .ant-input-search .ant-input,.aivo .ant-cascader-picker,.aivo .ant-tree-select .ant-select-selector,.aivo .ant-time-picker-input{font-size:16px!important}.aivo input[type=text],.aivo input[type=email],.aivo input[type=password],.aivo input[type=number],.aivo input[type=tel],.aivo input[type=url],.aivo input[type=search],.aivo input[type=date],.aivo input[type=time],.aivo input[type=datetime-local],.aivo input[type=month],.aivo input[type=week],.aivo textarea,.aivo select{font-size:16px!important}}.aivo .horizontal-card-slider .slick-arrow{color:#d9d9d9!important}.aivo .horizontal-card-slider .slick-dots li button{background:#d9d9d9!important}.aivo .horizontal-card-slider .slick-dots li.slick-active button{background:#000!important;opacity:1!important}.aivo .ant-carousel .slick-dots li.slick-active:after{background:#000!important;opacity:1!important}.aivo .aivo-two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.aivo .ant-layout{min-height:100vh;background:#fff}.aivo .ant-layout-content{background:#fff}.aivo .ant-layout-sider{border-right:1px solid var(--header-border-color)!important}.aivo .ant-layout-sider .ant-menu{border-right:none}.aivo .ant-layout-sider{background:var(--header-bg-color)!important}.aivo .ant-layout-sider-children>div{background:var(--header-bg-color)!important;border-right:1px solid var(--header-border-color)!important}.aivo .ant-layout-sider .ant-menu-item{margin:2px 4px;padding:0 12px!important;border-radius:6px;height:34px;line-height:34px;font-size:13px}.aivo .ant-menu.ant-menu-root{background:var(--header-bg-color);padding:4px 0!important}.aivo .ant-layout-sider .ant-menu-item:hover{background-color:#f5f7fa}.aivo .ant-layout-sider .ant-menu-item-selected{background-color:#f5f7fa;color:#000000d9}.aivo .ant-layout-sider .ant-menu-item-selected:after{display:none}.aivo .ant-layout-sider .ant-menu-submenu{margin:2px 4px}.aivo .ant-layout-sider .ant-menu-submenu-title{padding:0 12px!important;height:36px!important;line-height:36px!important;font-size:13px}.aivo .ant-layout-sider .ant-menu-submenu-title:hover{background-color:#f5f7fa}.aivo .ant-layout-sider .ant-menu-submenu .ant-menu-item{padding:0 12px 0 36px!important}.aivo .ant-layout-sider-collapsed .ant-menu-item,.aivo .ant-layout-sider-collapsed .ant-menu-submenu-title{padding-left:20px!important;padding-right:12px!important}.aivo .ant-card{border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease;background-color:#fff}.aivo .aivo-crud-page .ant-card:not(.ant-card-body .ant-card),.aivo .aivo-crud-others .ant-card:not(.ant-card-body .ant-card){border:none!important;box-shadow:none!important}.aivo .ant-card-head{border-bottom:0px;padding:16px 24px}.aivo .ant-card-head-title{font-family:var(--title-font-family);font-weight:400;font-size:28px;letter-spacing:.02em;display:inline-flex!important;align-items:center!important;gap:8px}.aivo .ant-card-head-title .anticon{display:inline-flex!important;align-items:center!important;flex-shrink:0;vertical-align:middle}.aivo .ant-card-body{padding:24px}.aivo .ant-btn{border-radius:10px;font-size:11px!important;font-weight:500;height:40px;padding:0 20px;text-transform:uppercase!important;letter-spacing:.5px;box-shadow:0 1px 2px #0000000a;transition:all .3s ease;border-color:#e8e8e8}.aivo .ant-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.aivo .ant-btn-primary{background:linear-gradient(91.43deg,#9bd24f 22.46%,#2dc1b5 97.68%)!important;border:none!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px #2dc1b540}.aivo .ant-btn-primary:hover{background:linear-gradient(91.43deg,#8bc445 22.46%,#28a99e 97.68%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #2dc1b559}.aivo .ant-btn-primary:active{background:linear-gradient(91.43deg,#7db03d 22.46%,#239088 97.68%)!important;border:none!important}.aivo .crud-header-icons-group{gap:2px!important}.aivo .crud-header-icon-btn,.aivo .crud-header-icon-btn:hover,.aivo .crud-header-icon-btn:focus{border:none!important;box-shadow:none!important;min-width:32px!important;padding:4px 6px!important}.aivo .ant-btn-defaultXXX{border-color:#e8e8e8;color:#000000d9;background:linear-gradient(91.43deg,#9bd24f 22.46%,#2dc1b5 97.68%);color:#fff;border-radius:5px;text-transform:uppercase;font-size:11px}.aivo .ant-btn-defaultXXX:hover{border-color:#d9d9d9;color:#000000d9;background:linear-gradient(91.43deg,#9bd24f 22.46%,#2dc1b5 97.68%)}.aivo .ant-color-picker-trigger{height:40px!important;min-height:40px!important;align-items:center!important;justify-content:center!important}.aivo .ant-color-picker-trigger .ant-color-picker-color-block,.aivo .ant-color-picker-trigger .ant-color-picker-clear{width:28px!important;height:28px!important}.aivo .ant-color-picker-trigger .ant-color-picker-color-block-inner{width:100%!important;height:100%!important;box-sizing:border-box!important}.aivo .ant-input,.aivo .ant-input-affix-wrapper,.aivo .ant-select-selector,.aivo .ant-picker,.aivo .ant-input-number,.aivo .ant-input-number-affix-wrapper,.aivo .ant-mentions,.aivo .ant-textarea,.aivo .ant-cascader-picker,.aivo .ant-tree-select .ant-select-selector{border-color:#e8e8e8;transition:all .3s ease}.aivo .ant-input:focus,.aivo .ant-input-affix-wrapper:focus,.aivo .ant-input-affix-wrapper-focused,.aivo .ant-select-focused .ant-select-selector,.aivo .ant-picker-focused{border-color:#01cdb5;box-shadow:0 0 0 2px #01cdb51a}.aivo .resource-picker,.aivo .resource-picker .ant-select{min-width:0}.aivo .resource-picker .ant-select-selector{overflow:hidden}.aivo .resource-picker .ant-select-selection-item,.aivo .resource-picker .ant-select-selection-placeholder{min-width:0;overflow:hidden}.aivo .resource-picker-more-button{flex-shrink:0;display:inline-flex;align-items:stretch}.aivo .resource-picker-with-more .ant-select-selector{border-radius:10px 0 0 10px!important}.aivo .currency-input-with-addon .ant-input-group-addon:first-child,.aivo .currency-input-with-addon .ant-input-group>*:first-child{border-right:none!important;border-radius:10px 0 0 10px!important}.aivo .currency-input-with-addon .ant-input-group .ant-input,.aivo .currency-input-with-addon .ant-input-group .ant-input-affix-wrapper,.aivo .currency-input-with-addon .ant-input-group input{border-left:none!important;border-radius:0 10px 10px 0!important;outline:none!important;box-shadow:none!important}.aivo .currency-input-with-addon .ant-input-group .ant-input-affix-wrapper:focus,.aivo .currency-input-with-addon .ant-input-group .ant-input-affix-wrapper-focused,.aivo .currency-input-with-addon .ant-input-group .ant-input:focus,.aivo .currency-input-with-addon .ant-input-group input:focus{outline:none!important;border-left:none!important;box-shadow:2px 0 #01cdb51a,0 2px #01cdb51a,0 -2px #01cdb51a!important}.aivo .weight-input-with-addon .ant-input-group .ant-input,.aivo .weight-input-with-addon .ant-input-group .ant-input-affix-wrapper,.aivo .measure-input-with-addon .ant-input-group .ant-input,.aivo .measure-input-with-addon .ant-input-group .ant-input-affix-wrapper,.aivo .area-input-with-addon .ant-input-group .ant-input,.aivo .area-input-with-addon .ant-input-group .ant-input-affix-wrapper{border-radius:10px 0 0 10px!important}.aivo .ant-input-group>*:first-child .ant-input,.aivo .ant-input-group>*:first-child .ant-input-affix-wrapper,.aivo .ant-input-group>*:first-child .ant-input-number,.aivo .ant-input-group>*:first-child input{border-radius:10px 0 0 10px!important}.aivo .ant-input-group>*:last-child .ant-input,.aivo .ant-input-group>*:last-child .ant-input-affix-wrapper,.aivo .ant-input-group>*:last-child .ant-input-number,.aivo .ant-input-group>*:last-child input{border-radius:0 10px 10px 0!important}.aivo .ant-input-group-addon:first-child,.aivo .ant-input-group-addon:first-child .ant-select-selector{border-radius:10px 0 0 10px!important}.aivo .ant-input-group-addon:last-child,.aivo .ant-input-group-addon:last-child .ant-select-selector{border-radius:0 10px 10px 0!important}.aivo .ant-input-group>*:not(:first-child):not(:last-child) .ant-input,.aivo .ant-input-group>*:not(:first-child):not(:last-child) .ant-input-affix-wrapper,.aivo .ant-input-group>*:not(:first-child):not(:last-child) .ant-input-number,.aivo .ant-input-group>*:not(:first-child):not(:last-child) .ant-select-selector{border-radius:0!important}.aivo .ant-table{border-radius:12px;overflow:hidden}.aivo .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600;color:#000000d9}.aivo .ant-table-tbody>tr:hover>td{background:#f5f7fa}.aivo .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.aivo .ant-breadcrumb{padding:16px 32px;background:#fff;border-bottom:1px solid #f0f0f0}.aivo .ant-breadcrumb a{color:#000000a6;transition:color .3s ease}.aivo .ant-breadcrumb a:hover{color:#01cdb5}.aivo .ant-layout-header{border-bottom:1px solid #f0f0f0;padding:11px 21px 0 0;box-sizing:border-box}.aivo .ant-layout-header *{color:var(--default-font-color)!important}.aivo .aivo-crud-page .ant-page-header{background:#fff;padding:24px 32px;margin-bottom:0}.aivo .aivo-crud-page .ant-page-header-heading{background:#fff;padding:20px 0 10px}.aivo .aivo-crud-page .ant-page-header-heading-title{font-size:54px;font-weight:100;padding-top:10px;font-family:var(--title-font-family);letter-spacing:.01em}.aivo .refine-pageHeader-title{max-width:min(450px,85vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.aivo .ant-page-header .ant-page-header-heading{align-items:center}.aivo .ant-page-header .ant-page-header-heading-extra{margin-right:20px;display:flex;align-items:center;flex-wrap:wrap}.aivo .ant-page-header .ant-page-header-heading-left{margin-left:30px}.aivo .aivo-crud-others .ant-page-header-heading-left{margin-left:0}.aivo .aivo-crud-others .ant-page-header-heading-extra{margin-right:0}.aivo .ant-space{gap:16px!important}.aivo .ant-drawer-content{background:#fff}.aivo .aivo-ai-chat-drawer.ant-drawer .ant-drawer-content-wrapper{height:100vh!important;max-height:100dvh!important}.aivo .aivo-ai-chat-drawer.ant-drawer .ant-drawer-content{border-radius:0!important;height:100%!important}.aivo .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.aivo .ant-drawer-body{padding:24px}.aivo .ant-modal{border-radius:12px;overflow:hidden}.aivo .ant-modal .ant-page-header-heading-title{display:none!important}.aivo .ant-modal .ant-page-header-heading-extra{margin-left:8px}.aivo .ant-modal .ant-page-header .ant-page-header-heading-left{margin-left:0}.aivo .ant-modal .ant-page-header-heading-extra{margin-right:0}.aivo .ant-modal-content{border-radius:12px;box-shadow:0 8px 32px #0000001f}.aivo .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:0 24px}.aivo .ant-modal-title{font-family:Jomhuria,serif;font-size:54px;font-weight:100;letter-spacing:.54px;line-height:normal}.aivo .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 0}.aivo .ant-modal.aivo-modal-fullscreen .ant-modal-close{transform:translate(calc(-1*env(safe-area-inset-right,0px)),env(safe-area-inset-top,0px))}.aivo .ant-modal-wrap-rtl .ant-modal.aivo-modal-fullscreen .ant-modal-close{transform:translate(env(safe-area-inset-left,0px),env(safe-area-inset-top,0px))}.aivo .ant-form-item-label>label{font-weight:500;color:#000000d9}.aivo .ant-badge{font-weight:500}.aivo .ant-tag{border-radius:6px;border:none;padding:4px 12px;font-weight:500}.aivo .ant-divider{border-color:#f0f0f0;margin:24px 0}.aivo .ant-alert{border-radius:8px;border:none;box-shadow:0 2px 8px #00000014}.aivo .ant-tabs{border-radius:12px}.aivo .ant-tabs-ink-bar{display:none!important}.aivo .ant-tabs-nav:before{border-bottom:none!important}.aivo .ant-tabs-top>.ant-tabs-nav{margin-bottom:0;padding-bottom:4px}.aivo .ant-tabs-nav-list{overflow:visible!important}.aivo .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-radius:12px;margin-right:5px;padding:10px 18px;border:3px solid transparent;box-sizing:border-box}.aivo .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:5px}.aivo .ant-tabs-left>.ant-tabs-nav{margin-right:16px}.aivo .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{border-radius:12px;margin-bottom:8px;border:3px solid transparent;box-sizing:border-box}.aivo .ant-tabs-tab{border-radius:12px;transition:all .3s ease}.aivo .ant-tabs-tab-active{background:#f5f7fa}.aivo .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2d7a6e!important;font-weight:500}.aivo .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#9bd24f,#2dc1b5) border-box!important;border:3px solid transparent!important}.aivo .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#9bd24f,#2dc1b5) border-box!important;border:3px solid transparent!important}.aivo .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active){background:#f5f7fa}.aivo .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active){background:#f5f7fa}@media(max-width:767px){.aivo .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.aivo .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.aivo .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.aivo .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{content:"‹"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;padding-left:0!important;padding-right:0!important;font-size:20px!important;font-weight:600!important;line-height:1!important;color:#00000080!important;background:#fff!important;box-shadow:none!important}.aivo .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.aivo .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.aivo .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.aivo .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{content:"›"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;padding-left:0!important;padding-right:0!important;font-size:20px!important;font-weight:600!important;line-height:1!important;color:#00000080!important;background:#fff!important;box-shadow:none!important}}.aivo .ant-dropdown{border-radius:8px;box-shadow:0 4px 16px #0000001f}.aivo .ant-dropdown-menu{border-radius:8px;padding:8px;box-shadow:0 4px 16px #0000001f}.aivo .ant-dropdown-menu-item{border-radius:6px;margin:2px 0;padding:8px 12px}.aivo .ant-dropdown-menu-item:hover{background:#f5f7fa}.aivo-dropdown-popup-modal .ant-modal-content{box-shadow:0 12px 48px #00000040;border:1px solid rgba(0,0,0,.08)}.aivo-dropdown-popup-content{padding:8px 0}.aivo-dropdown-popup-menu{border:none!important;background:transparent!important}.aivo-dropdown-popup-menu .ant-menu-item{margin:2px 8px!important;padding:14px 20px!important;font-size:18px!important;font-weight:600!important;border-radius:8px!important;height:auto!important;line-height:1.4!important}.aivo-dropdown-popup-menu .ant-menu-item:hover{background:#f5f7fa!important}.aivo-dropdown-popup-menu .ant-menu-item-danger{color:#ff4d4f!important}.aivo-dropdown-popup-menu .ant-menu-item-danger:hover{background:#fff2f0!important;color:#ff4d4f!important}.aivo-dropdown-popup-menu .ant-menu-item-divider{margin:4px 0!important}.aivo .ant-tooltip-inner{border-radius:6px;box-shadow:0 4px 12px #00000026;color:var(--default-font-color)}.aivo .ant-progress-line,.aivo .ant-progress-bg{border-radius:4px}.aivo .ant-avatar{box-shadow:0 2px 8px #0000001a}.aivo .ant-skeleton-content .ant-skeleton-title,.aivo .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:4px}@media(max-width:768px){.aivo .btn-text-hide-on-mobile{display:none}}@media(max-width:768px){.aivo .ant-layout-content{padding:0!important;overflow-x:hidden}.aivo .refine-pageHeader-title{display:none!important}.aivo .aivo-crud-page .ant-page-header{padding:4px 4px 0}.aivo .aivo-crud-page .ant-page-header-heading{top:0!important;padding:6px 0 4px!important}.aivo .aivo-crud-page .ant-page-header-content{padding:4px!important}.aivo .ant-page-header .ant-page-header-heading-left{margin-left:4px!important}.aivo .ant-page-header .ant-page-header-heading-extra{margin-right:4px!important}.aivo .aivo-crud-page .ant-page-header-heading-extra{margin-right:12px!important;margin-left:4px!important}.aivo .ant-breadcrumb{padding-left:4px!important}.aivo .ant-table{border-radius:0!important}.aivo .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0!important}.aivo .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0!important}.aivo .ant-card-head,.aivo .ant-card-body,.aivo .ant-list .ant-card-body{padding:4px!important}.aivo .aivo-crud-list .ant-list .ant-card-body,.aivo .aivo-crud-list .ant-card-body{padding-left:4px!important;padding-right:4px!important}.aivo .aivo-crud-list .ant-table-thead{display:none!important}.aivo .crud-header,.aivo .crud-header-modal{padding-left:8px!important;padding-right:0!important}.aivo .crud-header-icons-group{margin-left:4px!important}.aivo .ant-empty{padding:16px 4px!important}.aivo .aivo-crud-show .ant-card-body,.aivo .aivo-crud-show .ant-card-head{padding:4px!important}.aivo .aivo-crud-show .ant-row{margin-left:-4px!important;margin-right:-4px!important}.aivo .aivo-crud-show .ant-row>.ant-col{padding-left:4px!important;padding-right:4px!important}.aivo .aivo-crud-show .ant-card{margin-bottom:8px}.aivo .aivo-crud-show .ant-card:last-child{margin-bottom:0}.aivo .aivo-crud-show .ant-tabs-content{padding-top:4px}.aivo .aivo-crud-show .ant-tabs-tabpane{padding:0 2px}}.aivo .ant-statistic-title{color:var(--default-font-color);font-size:14px;font-weight:500;margin-bottom:8px}.aivo .ant-statistic-content{color:var(--default-font-color);font-size:24px;font-weight:600}.aivo .ant-list-item{padding:16px 0;border-bottom:1px solid #f0f0f0}.aivo .ant-list-item:last-child{border-bottom:none}.aivo .ant-list-item:hover{background:#fafafa;border-radius:8px;padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px}.aivo .ant-descriptions-item-label{font-weight:600;color:#000000d9}.aivo .ant-descriptions-item-content{color:#000000a6}.aivo .ant-steps-item-process .ant-steps-item-icon,.aivo .ant-steps-item-finish .ant-steps-item-icon{background:#01cdb5;border-color:#01cdb5}.aivo .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff}.aivo .ant-timeline-item-head{background:#fff;border-color:#01cdb5}.aivo .ant-timeline-item-head-blue{border-color:#01cdb5;color:#01cdb5}.aivo .ant-empty{padding:48px 24px}.aivo .ant-empty-description{color:#00000073}.aivo .ant-result-title{color:#000000d9;font-weight:600}.aivo .ant-result-subtitle{color:#000000a6}.aivo .ant-spin-dot-item{background-color:#01cdb5}.aivo .ant-rate-star{color:#01cdb5}.aivo .ant-switch-checked,.aivo .ant-slider-track{background-color:#01cdb5}.aivo .ant-slider-handle{border-color:#01cdb5}.aivo .ant-slider-handle:focus{border-color:#01cdb5;box-shadow:0 0 0 5px #01cdb533}.aivo .ant-transfer-list{border-radius:8px;border:1px solid #e8e8e8}.aivo .ant-tree-node-selected{background-color:#e6f7ff}.aivo .ant-tree-switcher-icon{color:#00000073}.aivo .ant-upload-drag{border-radius:10px;border:2px dashed #e8e8e8;background:#fafafa}.aivo .ant-upload-drag:hover{border-color:#01cdb5;background:#f0f9ff}.aivo .ant-anchor-link-active>.ant-anchor-link-title{color:#01cdb5}.aivo .ant-back-top{right:40px;bottom:40px}.aivo .ant-back-top-content{background-color:#01cdb5;border-radius:50%;box-shadow:0 4px 12px #01cdb566}.aivo .ant-affix{z-index:10}.aivo .ant-page-header-heading-title{font-size:24px;font-weight:600;line-height:32px}.aivo .ant-page-header-heading-sub-title{font-size:14px;color:#000000a6}.aivo *:focus-visible{outline:2px solid #01cdb5;outline-offset:2px;border-radius:4px}.aivo ::-webkit-scrollbar{width:8px;height:8px}.aivo ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.aivo ::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.aivo ::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.aivo *{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.aivo ::selection{background:#01cdb533;color:#000000d9}.aivo .ant-layout-sider-children{display:flex!important;flex-direction:column!important;min-height:0;height:100%}.aivo .ant-layout-sider-children>div:first-child{flex-shrink:0!important;min-height:calc(64px + env(safe-area-inset-top,0px))!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important;position:relative;z-index:1}.aivo .ant-layout-sider-children>*:nth-child(2){flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important}.aivo .theme-sider{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.aivo .theme-sider>div{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.aivo .sider-farm-avatar{width:32px;height:32px;margin-bottom:20px}.aivo .header-avatar-row{width:100%}.aivo .sider-farm-selector{width:100%;margin-right:18px}.aivo .quick-action-card{border-radius:10px!important;border:1px solid var(--border-color)!important;background-color:#fff!important;transition:all .3s ease!important}.aivo .quick-action-title{font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;overflow:hidden}.aivo .quick-action-card:hover{border-color:#d9d9d9!important;transform:translateY(-2px)}.aivo .metric-card{text-align:center;border:1px solid var(--border-color);border-radius:8px}.aivo .metric-card-statistic-title{font-size:11px;color:var(--default-font-color);text-align:center;display:block}.aivo .metric-card-statistic .ant-statistic-content{font-size:clamp(14px,1.3vw,18px);font-weight:700;text-overflow:ellipsis;overflow:hidden;text-align:center;display:block}.aivo .ant-layout-sider-trigger button{border-right:1px solid var(--header-border-color);border-top:0px;background-color:var(--header-bg-color)!important}.aivo .ant-card-extra{gap:5px;display:flex}.aivo .crud-report-summary .ant-card-body{padding:0}.rcb-chat-input-textarea{flex:1;padding:8px;border:none;border-radius:4px;outline:none;font-size:16px;resize:none;height:auto;min-height:38px;overflow-y:scroll;font-family:inherit;background-color:#fff;color:#000;touch-action:none}@media(max-width:768px){.aivo .rcb-chat-window{top:calc(8px + env(safe-area-inset-top,0px))!important;left:calc(8px + env(safe-area-inset-left,0px))!important;right:calc(8px + env(safe-area-inset-right,0px))!important;bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-width:none!important}.aivo .rcb-toggle-button{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}}html.aivo-native-app .rcb-chat-window{top:calc(8px + env(safe-area-inset-top,0px))!important;left:calc(8px + env(safe-area-inset-left,0px))!important;right:calc(8px + env(safe-area-inset-right,0px))!important;bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-width:none!important}html.aivo-native-app .rcb-toggle-button{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}
