@charset "UTF-8";@import"/src/assets/fonts/poppins/font.css";@font-face{font-family:Poppins;font-weight:100;src:url(/assets/Poppins-Thin.95875f9e.ttf)}@font-face{font-family:Poppins;font-weight:200;src:url(/assets/Poppins-ExtraLight.60c4bb1b.ttf)}@font-face{font-family:Poppins;font-weight:300;src:url(/assets/Poppins-Light.647f014d.ttf)}@font-face{font-family:Poppins;font-weight:400;src:url(/assets/Poppins-Regular.707fdc5c.ttf)}@font-face{font-family:Poppins;font-weight:500;src:url(/assets/Poppins-Medium.8d909883.ttf)}@font-face{font-family:Poppins;font-weight:600;src:url(/assets/Poppins-SemiBold.248c0244.ttf)}@font-face{font-family:Poppins;font-weight:700;src:url(/assets/Poppins-Bold.7219547e.ttf)}@font-face{font-family:Poppins;font-weight:800;src:url(/assets/Poppins-ExtraBold.94a215f8.ttf)}@font-face{font-family:Poppins;font-weight:900;src:url(/assets/Poppins-Black.291e4388.ttf)}@font-face{font-family:Poppins;font-weight:100;font-style:italic;src:url(/assets/Poppins-ThinItalic.043226b0.ttf)}@font-face{font-family:Poppins;font-weight:200;font-style:italic;src:url(/assets/Poppins-ExtraLightItalic.05418f4d.ttf)}@font-face{font-family:Poppins;font-weight:300;font-style:italic;src:url(/assets/Poppins-LightItalic.6d00aa55.ttf)}@font-face{font-family:Poppins;font-weight:400;font-style:italic;src:url(/assets/Poppins-Italic.3225cec6.ttf)}@font-face{font-family:Poppins;font-weight:500;font-style:italic;src:url(/assets/Poppins-MediumItalic.449f6bd9.ttf)}@font-face{font-family:Poppins;font-weight:600;font-style:italic;src:url(/assets/Poppins-SemiBoldItalic.74b31cbc.ttf)}@font-face{font-family:Poppins;font-weight:700;font-style:italic;src:url(/assets/Poppins-BoldItalic.9d4d9f3c.ttf)}@font-face{font-family:Poppins;font-weight:800;font-style:italic;src:url(/assets/Poppins-ExtraBoldItalic.bba986e1.ttf)}@font-face{font-family:Poppins;font-weight:900;font-style:italic;src:url(/assets/Poppins-BlackItalic.a5e3e31e.ttf)}.component-footer{background-color:#4abc26;display:flex;color:#efefef;justify-content:center;align-items:center;padding:.5rem .2rem}.component-sidebar.closed .wrapper{width:3.8rem;transition:width .2s ease-in-out}.component-sidebar:not(.closed) .wrapper .sidebar .items{align-items:stretch}.component-sidebar .wrapper{height:100%;transition:width .2s ease-in-out;overflow:hidden;width:15rem}.component-sidebar .wrapper .sidebar{background:#023222;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:.5rem 1rem;min-width:15rem;justify-content:space-between}.component-sidebar .wrapper .sidebar .logo-container{display:flex;justify-content:center}.component-sidebar .wrapper .sidebar .logo-container .logo{margin-left:.4rem;margin-top:1rem;height:2.3rem;margin-bottom:2rem}.component-sidebar .wrapper .sidebar .logo-container .close{display:none}.component-sidebar .wrapper .sidebar .user-info{display:none;padding:.5rem 1rem;background-color:#023222;color:#f3f3f3;margin-bottom:1rem}.component-sidebar .wrapper .sidebar .user-info .name{display:inline-block}.component-sidebar .wrapper .sidebar .user-info .role{font-size:.7rem;opacity:.3}.component-sidebar .wrapper .sidebar .user-info .buttons{transition:.3s height ease-in-out,.2s margin-top ease-in-out;overflow:hidden}.component-sidebar .wrapper .sidebar .user-info .buttons.hidden{margin-top:0;height:0}.component-sidebar .wrapper .sidebar .user-info .buttons.expanded{margin-top:.5rem;height:1.2rem}.component-sidebar .wrapper .sidebar .user-info .buttons button{background:none;border:none;color:#f3f3f3;font-size:.8rem}.component-sidebar .wrapper .sidebar .items{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}.component-sidebar .wrapper .sidebar .items .item{padding:.4rem .6rem;border-radius:.3rem;text-decoration:none;display:flex;align-items:center;margin-bottom:1rem}.component-sidebar .wrapper .sidebar .items .item svg{width:1rem}.component-sidebar .wrapper .sidebar .items .item span{color:#fff;font-size:12px;margin-left:.5rem}.component-sidebar .wrapper .sidebar .items .item.selected{background-color:#ff8404}.component-sidebar .wrapper .sidebar .powered{width:auto;max-height:2rem;margin:0 auto}.component-sidebar .shadow{display:none}@media screen and (max-width: 768px){.component-sidebar.closed .sidebar{width:0px;padding:0;overflow:hidden;transition:width .2s ease-in-out,padding .2s ease-in-out}.component-sidebar .sidebar{position:fixed;z-index:100}.component-sidebar .sidebar .logo-container{justify-content:center;align-items:center}.component-sidebar .sidebar .logo-container .close{padding-bottom:.3rem;margin-left:1.5rem;display:block}.component-sidebar .sidebar .logo-container .close rect{fill:#f3f3f3}.component-sidebar .sidebar .user-info{display:block}.component-sidebar:not(.closed) .shadow{display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5647058824);z-index:99}}.component-topbar{display:flex;padding:1rem 2rem;justify-content:space-between;align-items:center;background:#ffffff}.component-topbar .options{cursor:pointer}.component-topbar .right-side{display:flex;align-items:center;gap:1rem}.component-topbar .right-side>svg{cursor:pointer}.component-topbar .right-side .component-user{display:flex;align-items:center;position:relative}.component-topbar .right-side .component-user .info .username{text-transform:capitalize}.component-topbar .right-side .component-user .info .role{text-transform:uppercase;color:#ff8404;font-size:.7rem;font-weight:400}.component-topbar .right-side .component-user img{height:2rem;width:2rem;border-radius:50%;object-fit:cover;margin-right:.6rem}.component-topbar .right-side .component-user span{display:block;color:#023222;font-weight:600;cursor:pointer;user-select:none}.component-topbar .right-side .component-user .dropdown{position:absolute;top:100%;right:0;background:#ffffff;width:6rem;z-index:10;box-shadow:.2rem .3rem .5rem #00000040}.component-topbar .right-side .component-user .dropdown button{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:.8rem .5rem}.component-topbar .right-side .component-user .dropdown button:hover{background-color:#efefef}.component-topbar .logo{display:none}@media screen and (max-width: 768px){.component-topbar{text-align:center;display:block;padding:.5rem 0}.component-topbar .options{float:left;margin-top:1.5rem}.component-topbar .component-user{display:none}.component-topbar .logo{display:block;justify-self:center;margin:auto;width:9rem}}.component.modal-feedback{width:35rem;background:#ffffff;padding:2rem;border-radius:.2rem;box-shadow:.5rem .5rem 1rem .2rem #00000040}.component.modal-feedback form{display:flex;flex-direction:column;margin-top:1rem}.component.modal-feedback form .row{display:flex;align-items:center;gap:1rem}.component.modal-feedback form .team{display:block}.component.modal-feedback form .team>span{display:block;font-weight:600}.component.modal-feedback form .team.half{width:50%}.component.modal-feedback form .team.full{flex-grow:1}.component.modal-feedback form .team textarea{resize:none;width:100%;height:5rem}.component.modal-feedback footer{display:flex;justify-content:space-between}.component.modal-feedback footer .component-button{width:10rem}.component-modal{z-index:10000;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5647058824);display:flex;align-items:center;justify-content:center}.component-modal .default-modal{background:#ffffff;max-height:40rem;min-width:10rem;overflow:auto;padding:1rem;border-radius:.2rem;box-shadow:.5rem .5rem 1rem .2rem #00000040}.component-input{height:2.5rem;line-height:1;display:flex;border:1px solid #c7c7c7;border-radius:.5rem;align-items:center;padding:0 .5rem;width:auto;overflow:hidden;box-sizing:border-box;background-color:#fff}.component-input:has(input[disabled]){border:1px solid #a9a9a9;background:#c7c7c7;cursor:not-allowed}.component-input:has(input[disabled]) input{cursor:not-allowed}.component-input:has(input:focus){border:1px #4abc26 solid}.component-input>.input{flex-grow:1}.component-input>.input input{width:100%;margin:0;padding:0;background:none;border:none;border-radius:0}.component-input>.input input::placeholder{font-size:14px;font-weight:500;font-style:italic;color:#a9a9a9}.component-input>.input input:focus{outline:none;border-color:#616161}.component-input .preppend,.component-input .append{height:100%;min-width:1.3rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;margin:0 .3rem}.component-input .preppend svg,.component-input .append svg{max-height:100%}.component-select{text-align:left;font-size:.9rem;position:relative;height:2.4rem;line-height:1}.component-select .select-input{box-sizing:border-box;position:relative;padding:.4rem .3rem .4rem .4rem;display:flex;align-items:center;justify-content:space-between;user-select:none;border-radius:.3rem;border:1px solid #c7c7c7;background:#ffffff;width:100%}.component-select .select-input .label{display:flex}.component-select .select-input .label .selected-options{display:flex;flex-wrap:wrap;gap:5px}.component-select .select-input .label .placeholder{font-size:14px;font-weight:500;color:#a9a9a9}.component-select .select-input .icons{display:flex;align-items:center}.component-select .select-input .icons .icon{transform:rotate(0);transition:transform .1s ease-in}.component-select .select-input .icons .icon .unavailable{opacity:0}.component-select .select-input .icons .icon svg{height:1.3rem;width:1.3rem}.component-select .select-input .icons .icon svg path{fill:#616161}.component-select .select-input .icons .icon.upside{transform:rotate(180deg);transition:transform .1s ease-in}.component-select .select-input .icons .icon.hoverable{cursor:pointer}.component-select .select-input .icons .icon.hoverable.select{display:block}.component-select .dropdown{top:2.5rem;position:absolute;transform:translateY(4px);left:0;right:0;border:1px solid #c7c7c7;border-radius:.3rem;overflow:auto;background-color:#fff;z-index:1001;display:flex;flex-direction:column}.component-select .dropdown .search-box{padding:5px;background-color:#ebebeb}.component-select .dropdown .search-box input{width:100%;box-sizing:border-box;padding:.3rem .5rem;border:1px solid #c7c7c7}.component-select .dropdown .options{padding:.3rem 0;max-height:10rem;overflow:auto}.component-select .dropdown .options .no-items{padding:.5rem;display:flex}.component-select .dropdown .options .no-items span{display:block}.component-select .dropdown .options .option{padding:.4rem;cursor:pointer;user-select:none}.component-select .dropdown .options .option .save-new-option{font-weight:400}.component-select .dropdown .options .option:not(.selected):hover{background-color:#ebebeb}.component-select .dropdown .options .option.disabled{pointer-events:none;filter:opacity(.3)}.component-select .dropdown .option.selected{background-color:#ff8404;color:#fff}.component-select .dropdown.small .options{max-height:5rem}.component-select .dropdown.upside{bottom:2.7rem;top:unset;flex-direction:column-reverse}.component-tag{background-color:#4abc26;border-radius:1rem;display:flex;width:fit-content;align-items:center}.component-tag .tag-content{padding:.2rem .4rem;font-size:.7rem;color:#ebebeb}.component-tag .remove{height:1rem;display:flex;border:none;background:none;cursor:pointer;width:min-content}.component-tag .remove:hover{transform:translateY(-1px)}.component-switch .switch{position:relative;width:2.5rem;height:1.2rem;border-radius:1rem;background-color:#a9a9a9;padding:.2rem;box-shadow:inset 0 0 1rem #00000040;transition:.1s background-color ease-in-out}.component-switch .switch .inside-circle{width:1.2rem;height:1.2rem;background-color:#fff;border-radius:50%;cursor:pointer;position:absolute;left:5px;transition:.1s left ease-in-out,.1s background-color ease-in-out}.component-switch:has(input:checked) .switch{background-color:#4abc26}.component-switch:has(input:checked) .switch .inside-circle{left:calc(100% - 1.2rem - 5px)}.component-switch:has(input:disabled) .switch{opacity:.3;pointer-events:none}.component-infohover{display:inline-block;position:relative;max-height:1rem;max-width:1rem}.component-infohover .hover-info{display:none;position:absolute;z-index:10;max-width:30rem;background:#a9a9a9;padding:.5rem;border-radius:.3rem;box-sizing:border-box;align-items:center;width:max-content;font-size:.8rem;font-weight:500;color:#fff;text-align:left}.component-infohover.right-side .hover-info{left:100%}.component-infohover.left-side .hover-info{right:100%}.component-infohover.top-side .hover-info{bottom:calc(100% + .3rem)}.component-infohover.bottom-side .hover-info{top:calc(100% + .3rem)}.component-infohover:hover .hover-info{display:flex}.hoverable:hover,.component-button:hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:active,.component-button:active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:disabled,.component-button:disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}.component-button{cursor:pointer;user-select:none;border:.1rem solid transparent;padding:.5rem 1.3rem;border-radius:.3rem;transition:.1s transform ease-in-out,.1s opacity ease-in-out;font-weight:500}.component-button.loading{pointer-events:none;cursor:default}.component-button.loading svg path{fill:#00000090}.component-button.primary{background-color:#4abc26;color:#4abc26;border-color:#4abc26}.component-button.primary.svg-path-filled svg path{fill:#4abc26}.component-button.secondary{background-color:#ff8404;color:#ff8404;border-color:#ff8404}.component-button.secondary.svg-path-filled svg path{fill:#ff8404}.component-button.tertiary{background-color:#616161;color:#616161;border-color:#616161}.component-button.tertiary.svg-path-filled svg path{fill:#616161}.component-button.warning{background-color:#ff3232;color:#ff3232;border-color:#ff3232}.component-button.warning.svg-path-filled svg path{fill:#ff3232}.component-button.outlined{background:transparent}.component-button:not(.outlined){border-color:transparent;color:#f3f3f3}.component-button:not(.outlined).svg-path-filled svg path{fill:#f3f3f3}.layout-dashboard{height:100vh;width:100vw;display:flex;flex-grow:1;overflow:auto}.layout-dashboard .layout-content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;background:#f3f3f3}.layout-dashboard .layout-content .layout-page{overflow:auto;flex-grow:1;display:flex;flex-direction:column;width:100%}.layout-dashboard .layout-content .layout-page>*{flex-grow:1;overflow:auto}.layout-dashboard .layout-content .layout-page .table-page{display:flex;flex-direction:column;gap:1rem}.layout-dashboard .layout-content .layout-page .table-page .table-options{display:flex;gap:30px;border-bottom:1px solid #e9eaea}.layout-dashboard .layout-content .layout-page .table-page .filters{display:flex;justify-content:space-between;gap:2rem}.layout-dashboard .layout-content .layout-page .table-page .filters>*{min-width:10rem}.layout-dashboard .layout-content .layout-page .table-page .filters .group-filter{display:flex;flex-wrap:wrap;gap:1.5rem 1rem}.layout-dashboard .layout-content .layout-page .table-page .filters .group-filter .input{width:20rem}.layout-dashboard .layout-content .layout-page .table-page .filters .group-filter .select{width:13rem}.layout-dashboard .layout-content .layout-page .table-page .filters button{white-space:nowrap;height:fit-content;width:182px}.layout-dashboard .layout-content .layout-page .table-page .loading{margin-top:1rem;display:flex;flex-direction:column;box-sizing:border-box}.layout-dashboard .layout-content .layout-page .table-page .loading .line{margin:1rem;height:3rem}.layout-dashboard .layout-content .layout-page .table-page main{display:flex;flex-direction:column;gap:1rem}.layout-dashboard .layout-content .layout-page .table-page main .container-table{gap:1rem}.layout-dashboard .layout-content .layout-page .table-page .component-pagination{display:flex;justify-content:center;align-items:end;bottom:0}.layout-dashboard .layout-content .layout-page .main-table,.layout-dashboard .layout-content .layout-page .table-page main .container-table{background-color:#fff;border:1px solid #a9a9a9;padding-top:1rem;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;gap:21px}.layout-dashboard .layout-content .layout-page .main-table>*:not(table),.layout-dashboard .layout-content .layout-page .table-page main .container-table>*:not(table){padding-inline:1.5rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th:first-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table thead>tr>th:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td:first-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table tbody>tr>td:first-child,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td:first-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table tfoot>tr>td:first-child{padding-left:1.5rem}.layout-dashboard .layout-content .layout-page .main-table>table thead>tr>th:last-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table thead>tr>th:last-child,.layout-dashboard .layout-content .layout-page .main-table>table tbody>tr>td:last-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table tbody>tr>td:last-child,.layout-dashboard .layout-content .layout-page .main-table>table tfoot>tr>td:last-child,.layout-dashboard .layout-content .layout-page .table-page main .container-table>table tfoot>tr>td:last-child{padding-right:1.5rem}.layout-dashboard .layout-content .layout-page .page.tabbed{display:flex;flex-direction:column;flex-grow:1;padding-bottom:0;padding-top:1.56rem;overflow:auto}.layout-dashboard .layout-content .layout-page .page.tabbed .above-content{padding-left:2.5rem;padding-right:2.5rem;border-bottom:.2rem solid #c7c7c7}.layout-dashboard .layout-content .layout-page .page.tabbed .above-content .tabs{margin-top:2rem;display:flex;gap:2rem}.layout-dashboard .layout-content .layout-page .page.tabbed .above-content .tabs button:disabled{pointer-events:none}.layout-dashboard .layout-content .layout-page .page.tabbed .above-content .tabs button:disabled svg{opacity:.3}.layout-dashboard .layout-content .layout-page .page.tabbed .tab-content:not(.hidden){display:flex;flex-grow:1;background-color:#dfdfdf;box-sizing:border-box;overflow:auto;padding-right:2.5rem;padding-left:2.5rem;padding-top:1rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .above-content{height:10rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .above-content .header{display:flex;flex-direction:column;gap:1rem;padding:1rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .above-content .row{margin-top:1rem;display:flex;gap:1rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .above-content .row>*{padding:.5rem 1rem;gap:.5rem;display:flex;flex-direction:column;width:12rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .tab-content{display:flex;justify-content:space-between;gap:2rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .tab-content .list{display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:.5rem;overflow:hidden;align-items:stretch}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .tab-content .list .item{height:6rem}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .tab-content .infos{width:40%;padding:1rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.layout-dashboard .layout-content .layout-page .page.tabbed.loading .tab-content .infos .line{height:3rem}@media screen and (max-width: 768px){.layout-dashboard .layout-content{padding:.5rem 1rem}}@keyframes shimmer{to{transform:translate(100%)}}.animation-shimmer,.component-skeleton .shimmer,.component-skeleton .button,.component-skeleton .line{position:relative;overflow:hidden}.animation-shimmer:after,.component-skeleton .shimmer:after,.component-skeleton .button:after,.component-skeleton .line:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}.component-skeleton{background:rgba(2,50,34,.05);border-radius:.3rem;position:relative}.component-skeleton .line{width:100%;height:1rem}.component-skeleton .button{width:100%;height:3rem;border-radius:.3rem}.page.area .above-content header{display:block;display:flex;flex-direction:column;gap:1.87rem}.page.area .above-content header .top-header{margin-top:.57rem;display:flex;justify-content:space-between}.page.area .above-content header .top-header .left{display:flex;align-items:center}.page.area .above-content header .top-header .left .area-photo{height:3rem;width:5rem;margin-right:1rem;border-radius:.3rem;object-fit:cover}.page.area .above-content header .top-header .left .title{height:3rem;margin-right:1rem}.page.area .above-content header .top-header .left .title:has(.cycle-title) .cycle-title{transition:.2s all ease-in-out;color:#4abc26}.page.area .above-content header .top-header .left .title h3{font-weight:700;transition:.2s all ease-in-out}.page.area .above-content header .top-header .left .title .retracted{transition:.2s all ease-in-out}.page.area .above-content header .top-header .left .current-status{padding:.4rem .5rem;border-radius:.3rem}.page.area .above-content header .top-header .left .current-status.red{background:#ff3232}.page.area .above-content header .top-header .left .current-status.green{background:#4dff7f}.page.area .above-content header .top-header .right{display:flex;gap:1rem;align-items:center}.page.area .above-content header .top-header .right .component-button{border-width:.15rem;font-weight:600}.page.area .above-content header .top-header .right .options{position:relative}.page.area .above-content header .top-header .right .options .dropdown{width:10rem}.page.area .above-content header>.infos{display:flex}.page.area .above-content header>.infos .info{display:block;margin-right:2rem}.page.area .above-content header>.infos .info .label{color:#7a7a7a;font-weight:500;margin-bottom:.2rem;display:block;text-transform:uppercase}.page.area .above-content header>.infos .info .value{font-weight:600;display:flex;align-items:center;height:1.3rem}.page.area .above-content header>.infos .info .value .modal-option{color:#ff8404;text-decoration-line:underline;cursor:pointer}.page.area .above-content header>.infos .info .value img{margin-right:.3rem;height:1rem;width:1rem;border-radius:50%}.page.area .above-content .tab:not(.active) svg path{fill:#023222}.page.area .tab-content{overflow:auto;display:flex;flex-grow:1;min-height:30rem}.page.area .tab-content .history-page{padding:1rem 2.5rem;margin-left:.5rem;margin-top:.2rem}.page.area .tab-content .history-page .chained{position:relative;padding-left:1.5rem}.page.area .tab-content .history-page .chained:not(:last-child):before{content:"";position:absolute;top:0;left:0;bottom:0;border-left:1px solid #bfbfbf}.page.area .tab-content .history-page .chained:after{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;outline:.2rem solid rgba(74,188,38,.3);border-radius:50%;background:#4abc26;transform:translate(-45%)}.page.area.loading{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.page.area.loading .header{margin:1rem 2.5rem 0;padding:1rem;box-sizing:border-box;height:8rem;display:flex;flex-direction:column;gap:1rem}.page.area.loading .content{flex-grow:1;width:100%;box-sizing:border-box;padding:1rem 2rem;display:flex;justify-content:space-between;gap:2rem}.page.area.loading .content .left{display:flex;flex-direction:column;gap:1rem;width:60%}.page.area.loading .content .left .skeleton-card{height:8rem;width:100%;border-radius:1rem}.page.area.loading .content .right{flex-grow:1;height:100%;border-radius:1rem}.component.crop-card{display:flex;flex-direction:column;width:450px;background-color:#fff;padding:1rem;border-radius:.3rem;border:1px solid #a9a9a9;height:100px;cursor:pointer}.component.crop-card.loading{background-color:#c7c7c7;border-color:transparent}.component.crop-card.loading .infos .team .title{width:60px}.component.crop-card.loading .infos .team .value{width:75px;margin-top:.5rem}.component.crop-card>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem}.component.crop-card>header .title{font-weight:700}.component.crop-card>header .btn{background:none;border:none;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;cursor:pointer}.component.crop-card .infos{flex-grow:1;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between}.component.crop-card .infos .team{display:flex;flex-direction:column}.component.crop-card .infos .team .title{color:#616161;font-size:.9rem;margin-bottom:-.3rem}.component.crop-card .infos .team .value{font-weight:600}.area-tab.crops{flex-direction:column;overflow:auto}.area-tab.crops>header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.area-tab.crops>header .filters{display:flex;align-items:center;gap:.5rem 1.5rem;flex-wrap:wrap;margin-bottom:1rem;flex-grow:1}.area-tab.crops>header .filters .team>span{font-size:.8rem;font-weight:500}.area-tab.crops>header .filters .team.big{flex:1 1 400px}.area-tab.crops>header .filters .team.small{flex:1 1 250px}.area-tab.crops>header .button{display:flex;align-items:center;white-space:nowrap;gap:.5rem;margin-left:.2rem}.area-tab.crops>header .button svg{height:1rem}.area-tab.crops .crops{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap;flex-grow:1;align-content:flex-start;overflow:auto}.area-tab.crops .pagination{margin-top:1rem;align-self:center;margin-bottom:1rem}.component-pagination{display:flex;align-items:center;user-select:none}.component-pagination .square{display:flex;align-items:center;justify-content:center;background:#bfbfbf;cursor:pointer;border-radius:.3rem;width:2rem;height:2rem;font-weight:600;font-size:.8rem;margin:0 .3rem}.component-pagination .numbers{display:flex;align-items:center}.component-pagination .numbers .square.selected{background-color:#4abc26;color:#fff;pointer-events:none;display:flex;align-items:center;justify-content:center}.component-pagination .numbers .dots{pointer-events:none}.component.display-error{height:100%;box-sizing:border-box;flex-grow:1;display:flex;width:100%;opacity:.3;justify-content:center;flex-direction:column;align-items:center;min-height:10rem}.component.display-error svg{height:7rem;width:7rem}.component.display-error svg path{fill:#7a7a7a}.component.no-result{height:100%;box-sizing:border-box;flex-grow:1;display:flex;width:100%;opacity:.3;justify-content:center;flex-direction:column;align-items:center;min-height:10rem}.component.no-result svg{height:7rem;width:7rem}.component.dropdown-team{position:relative;height:auto;height:fit-content}.component.dropdown-team>.dropdown{position:absolute;right:0;top:100%;padding:.2rem 0;border-radius:.4rem;border:1px solid #616161;background-color:#fff;width:max-content;z-index:5}.component.dropdown-team>.dropdown button{display:flex;width:100%;padding:.5rem .8rem;height:2rem;border:none;justify-content:flex-start;align-items:center;background:transparent;cursor:pointer;gap:.5rem}.component.dropdown-team>.dropdown button:hover{background-color:#c7c7c7;border-radius:0}.component.dropdown-team>.dropdown button svg{height:1rem;width:1rem}.modal.create-crop{width:400px}.component.registration-card{display:grid;grid-template-columns:.3fr 1fr .5fr 1fr;border:2px solid #f3f3f3;border-radius:.3rem;padding:1rem;background-color:#f3f3f3;cursor:pointer}.component.registration-card.selected{background-color:#4abc2633;border-color:#4abc26}.component.registration-card.selected .team .title{color:#4abc26}.component.registration-card .icon{min-width:50px;width:3rem;height:50px;background-color:#0232221a;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:1rem}.component.registration-card .team{flex-grow:1;display:flex;flex-direction:column}.component.registration-card .team:nth-child(4){width:25%}.component.registration-card .team .title{color:#a9a9a9;font-size:12px}.component.registration-card .team .value{font-weight:500;display:flex}.component.registration-card .team .value img{height:1rem;width:1rem;margin-right:.3rem;border-radius:50%;object-fit:cover}.area-tab.registration:not(.hidden){display:flex;flex-direction:row;gap:1rem;padding-bottom:1.5rem}.area-tab.registration:not(.hidden) .clickable{cursor:pointer;font-weight:700;text-decoration:underline}.area-tab.registration:not(.hidden) .left-side{width:50%;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.area-tab.registration:not(.hidden) .left-side>header{display:flex;margin-bottom:1rem;align-items:center;justify-content:space-between}.area-tab.registration:not(.hidden) .left-side>header .left{display:flex;align-items:center;gap:.5rem}.area-tab.registration:not(.hidden) .left-side>header .button{display:flex;align-items:center;gap:.5rem}.area-tab.registration:not(.hidden) .left-side>header .button svg{height:1rem}.area-tab.registration:not(.hidden) .left-side .card{padding:0;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.area-tab.registration:not(.hidden) .left-side .card .tabs{padding:1rem;padding-bottom:0;display:flex;border-bottom:1px solid #a9a9a9}.area-tab.registration:not(.hidden) .left-side .card .content{padding:1rem;overflow:auto;display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.area-tab.registration:not(.hidden) .right-side{width:50%;display:flex}.component.general-info header .info .highlight img{margin-right:.5rem;height:1rem;width:1rem;object-fit:cover;border-radius:50%}.component.general-info .tabs{display:flex;border-bottom:1px solid #ebebeb}.component.general-info .tabs button{text-align:center;display:flex;justify-content:center;width:50%;align-items:center}.component.general-info .tabs button.active .notification{background-color:#ff8404}.component.general-info .tabs button .notification{margin-left:.5rem;height:1rem;background-color:#7a7a7a;width:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;color:#f3f3f3}.component.file-card{display:flex;align-items:center;height:60px;gap:1rem;background-color:#ebebeb;cursor:pointer;text-decoration:none}.component.file-card:hover .info .title{color:#4abc26}.component.file-card>svg{height:100%;width:40px}.component.file-card .info{display:flex;flex-direction:column}.component.file-card .info .title{font-weight:700}.component.file-card .info small{color:#7a7a7a}.component.general-info-tab.template{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem .5rem}.component.general-info-tab.template .team{margin:.5rem 0}.component.general-info-tab.template .team .title{display:block;font-size:12px;color:#7a7a7a;font-weight:500}.component.general-info-tab.template .team .value{display:block;font-weight:700;font-size:14px}.component.general-info-tab.template hr{margin:.5rem 0}.component.general-info-tab.template .row{width:100%;display:flex;gap:1rem}.component.general-info-tab.template .row>*{width:50%}.component.general-info-tab.template .bordered-title{border:1px solid #a9a9a9;display:flex;width:100%;border-radius:.3rem;padding:.5rem;box-sizing:border-box;justify-content:center;font-size:14px;margin:.5rem 0}.component.general-info-tab.template .list{display:flex;flex-direction:column;gap:.2rem}.component.general-info-tab.template .list>*{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.component.general-info-tab.template .list>*:not(:last-child){border-bottom:1px solid #c7c7c7}.component.general-info-tab.template.registration h3{font-size:1rem;font-weight:600;color:#023222;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem;margin-bottom:1rem;margin-top:1rem}.component.general-info-tab.template.registration .info-row{display:flex;margin-bottom:1.1rem;gap:2rem}.component.general-info-tab.template.registration .info-row .team{display:flex;flex-direction:column}.component.general-info-tab.template.registration .info-row .team span.title{color:#a9a9a9;font-size:.875rem;font-weight:500}.component.general-info-tab.template.registration .info-row .team span.value{color:#000;font-size:1rem;font-weight:600}.component.general-info-tab.template.registration .info-row.two-columns{display:grid;grid-template-columns:repeat(2,1fr)}.component.general-info-tab.template.registration .info-row.three-columns{display:grid;grid-template-columns:repeat(3,1fr)}.component.general-info-tab.template.registration .info-row.four-columns{display:grid;grid-template-columns:repeat(4,1fr)}.component.general-info-tab.template.registration .info-row.items-list{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.component.general-info-tab.template.registration .info-row.items-list .item{padding:.625rem;display:flex;align-items:center;justify-content:center;border-radius:1.375rem;background:#4abc26;color:#fff;font-size:.625rem;font-weight:400}.component.general-info-tab.template.registration .info-row.items-list span.empty-list{color:#7a7a7a;font-size:.875rem;font-weight:600}.component.general-info-tab.template.registration .signature-container .signature-title{border-radius:.375rem;border:2px solid #c7c7c7;background:#ffffff;display:flex;justify-content:center;align-items:center;padding:.6rem}.component.general-info-tab.template.registration .signature-container .signature{margin-top:1.25rem;border-radius:.75rem;border:1px solid #d2d5da;background:#fafafa;height:8.25rem;width:100%}.component.general-info{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;border-radius:.3rem;padding:1rem;flex-grow:1;overflow:auto}.component.general-info header{display:flex;flex-direction:column;margin-bottom:1rem}.component.general-info header .title{margin-bottom:.5rem;font-weight:500}.component.general-info header .info{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#7a7a7a}.component.general-info header .info .highlight{font-size:16px;color:#023222;font-weight:500;display:flex;align-items:center}.component.general-info header .info .highlight img{margin-right:.5rem;height:1rem;width:1rem;object-fit:contain;border-radius:50%}.component.general-info>.general-info-tab{overflow:auto;display:flex;flex-direction:column;box-sizing:border-box;padding:.5rem}.component.general-info>.attachment-list{flex-grow:1;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.component-step{display:flex;justify-content:space-between;width:100%}.component-step .step{font-weight:700;display:flex;align-items:center}.component-step .step .step-circle{background-color:#bfbfbf;display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;margin-right:.3rem;font-size:.7rem;color:#fff}.component-step .step .step-name{font-size:.7rem;color:#bfbfbf}.component-step .step.selected .step-circle{background-color:#ff8404}.component-step .step.selected .step-name{color:#ff8404}.pattern-modal,.create-registration{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.create-registration>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.create-registration>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.create-registration>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.create-registration>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.create-registration>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.create-registration{height:600px;width:900px;display:flex;flex-direction:column}.create-registration header h5{display:flex;align-items:center}.create-registration header .title-icon{height:1.5rem}.create-registration header .title-icon path{fill:#f3f3f3}.create-registration .content{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.create-registration .content .stepper{margin-bottom:1rem}.create-registration .content section.bottom{overflow:auto}.create-registration footer button{display:flex;justify-content:center;align-items:center;height:3rem;width:10rem}.create-registration footer button svg{width:3rem;height:3rem}.create-registration form.template{display:flex;flex-direction:column;overflow:auto}.create-registration form.template hr{width:100%;box-sizing:border-box;height:1px}.create-registration form.template .title{display:block;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem;margin-bottom:1rem}.create-registration form.template .title:not(:first-child){margin-top:2rem}.create-registration form.template textarea{resize:none;width:auto;overflow:hidden}.create-registration form.template .row{display:flex;justify-content:space-between;align-items:flex-start}.create-registration form.template .row:has(.grow){align-items:stretch}.create-registration form.template .row:has(.grow) .grow{display:flex;flex-direction:column}.create-registration form.template .row:has(.grow) .grow textarea{flex-grow:1}.create-registration form.template .row>.column,.create-registration form.template .row>.team,.create-registration form.template .row>.team-row,.create-registration form.template .row .container-team{width:48%}.create-registration form.template .team{display:flex;flex-direction:column}.create-registration form.template .team .label{height:1rem;margin-bottom:.5rem;font-weight:600;font-size:14px}.create-registration form.template .team .textarea-heigh{height:6.45rem}.create-registration form.template .container-team{display:flex;flex-direction:column;gap:.5rem}.create-registration form.template .container-team .select-input .label{margin-bottom:0}.create-registration form.template .team-row .teams{display:flex;align-items:flex-end;justify-content:space-between}.create-registration form.template .team-row .teams.triple>*{width:30%}.create-registration form.template .linked{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.create-registration form.template .radio-buttons{display:flex;gap:.8rem;margin:.3rem 0}.create-registration form.template .radio-buttons .radio-team{display:flex;align-items:center;gap:.1rem;justify-content:center}.create-registration form.template .radio-buttons .radio-team label{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem}.create-registration form.template .radio-buttons .radio-team label input{cursor:pointer;margin:0}.create-registration form.template .radio-buttons .radio-team label .radio-label{font-size:12px;font-weight:600}.create-registration form.template .array-form{display:flex;align-items:center;justify-content:space-between}.create-registration form.template .array-form>svg{padding-top:1rem;height:1rem;margin-right:1rem;cursor:pointer}.create-registration form.template .add-field{cursor:pointer;background-color:transparent;border:none;display:flex;align-items:center;gap:.5rem;color:#ff8404;margin-bottom:1rem}.create-registration form.template .add-field .plus{background-color:#ff8404;border-radius:50%;color:#fff;height:1rem;width:1rem;display:flex;justify-content:center;align-items:center}.add-registration-tab{height:100%;width:100%}.add-registration-tab .header-title{width:100%;display:flex;align-items:center;justify-content:center;height:2.5rem;background-color:#f9fafb;margin:2rem 0 1.5rem}.add-registration-tab .header-title span{font-size:.75rem;font-weight:600;color:#7c7c7c}.add-registration-tab .team{width:100%}.add-registration-tab .team .label{height:1rem;font-weight:600;font-size:14px}.add-registration-tab .team input[type=date]::-webkit-datetime-edit-year-field,.add-registration-tab .team input[type=date]::-webkit-datetime-edit-month-field{color:#000}.add-registration-tab .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.add-registration-tab .row-team.field-array .remove-field{display:flex;justify-content:center;align-items:center;border-radius:1.25rem;background:#f3f3f3;padding:0;width:1.8rem;height:1.8rem}.add-registration-tab .row-team.field-array .remove-field svg{width:1.125rem;height:1.2rem}.add-registration-tab .row-team.field-array .remove-field svg path{fill:#a9a9a9}.add-registration-tab .row-team .add-field{color:#ff8404;font-size:1rem;font-weight:600;background-color:transparent;display:flex;align-items:center;gap:.75rem;padding:0}.add-registration-tab textarea{resize:none}.add-registration-tab h3.division{font-size:1rem;font-weight:600;color:#023222;border-bottom:1px solid #a9a9a9;padding-bottom:.5rem;margin-bottom:1rem}.add-registration-tab .row-plantion{display:flex;gap:2rem;justify-content:space-between}.add-registration-tab .signature{position:relative;display:flex;flex-direction:column;margin-bottom:1rem}.add-registration-tab .signature .label-signature{position:absolute;top:50%;left:45%;color:#7a7a7a;font-size:.9rem;font-weight:500;user-select:none;pointer-events:none}.add-registration-tab .signature .sigCanvas{width:100%;border-radius:.5rem;border:1px solid #bfbfbf;height:10rem;background-color:#f3f3f3;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box}.add-registration-tab .signature .btn-clear{background-color:#fff;border:1px solid #bfbfbf;border-radius:.5rem;width:100%;margin-top:-.3rem;height:2.5rem;border-top-left-radius:0;font-weight:600;cursor:pointer;border-top-right-radius:0}.add-registration-tab .signature .btn-clear:hover{background-color:#f3f3f3}.add-registration-tab .division-center{font-size:.9rem;font-weight:500;line-height:normal;text-align:center;padding-bottom:.5rem;border-bottom:1px solid #a9a9a9}.add-registration-tab .row-extend{display:flex;gap:.5rem;margin-top:1rem}.add-registration-tab .row-extend .label{height:1rem;margin-bottom:.5rem;font-weight:600;font-size:14px}.add-registration-tab .date{display:flex;flex-direction:row;justify-content:space-between}.add-registration-tab .date .line{display:flex;align-items:center;transform:translateY(.6rem);font-size:1rem;font-weight:500}.add-registration-tab.visit textarea{width:15rem}.add-registration-tab.success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;flex-grow:1}.add-registration-tab.type-form{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.add-registration-tab.type-form .options{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem}.add-registration-tab.type-form .options .option{cursor:pointer;width:300px;height:60px;background-color:transparent;display:flex;align-items:center;justify-content:flex-start;border:1px solid #a9a9a9;padding:.5rem 1rem;border-radius:.3rem}.add-registration-tab.type-form .options .option.selected{border-color:#4abc26;color:#4abc26}.add-registration-tab.type-form .options .option svg{height:1.5rem;width:1.5rem;margin-right:.5rem}.component.ocurrence-card{display:flex;align-items:center;justify-content:space-between;border:2px solid #f3f3f3;border-radius:.3rem;padding:1rem;background-color:#f3f3f3;cursor:pointer}.component.ocurrence-card.selected{background-color:#4abc2633;border-color:#4abc26}.component.ocurrence-card.selected .team .title,.component.ocurrence-card.selected .team .value:first-child{color:#4abc26}.component.ocurrence-card .icon{min-width:50px;height:50px;background-color:#0232221a;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:1rem}.component.ocurrence-card .team{flex-grow:1;display:flex;flex-direction:column}.component.ocurrence-card .team .title{color:#a9a9a9;font-size:12px}.component.ocurrence-card .team .value{font-weight:500}.component.ocurrence-card .team .value img{height:1rem;width:1rem;margin-right:.3rem;border-radius:50%;object-fit:cover}.area-tab.ocurrence:not(.hidden){display:flex;flex-direction:row;gap:1rem;padding-bottom:1.5rem}.area-tab.ocurrence:not(.hidden) .clickable{cursor:pointer;font-weight:700;text-decoration:underline}.area-tab.ocurrence:not(.hidden) .left-side{width:50%;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.area-tab.ocurrence:not(.hidden) .left-side .card{padding:0;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.area-tab.ocurrence:not(.hidden) .left-side .card>header{padding:1rem;border-bottom:1px solid #a9a9a9;display:flex;margin-bottom:1rem;align-items:center;justify-content:space-between}.area-tab.ocurrence:not(.hidden) .left-side .card>header .button{display:flex;align-items:center;gap:.5rem}.area-tab.ocurrence:not(.hidden) .left-side .card>header .button svg{height:1rem}.area-tab.ocurrence:not(.hidden) .left-side .card .content{padding:1rem;overflow:auto;display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.area-tab.ocurrence:not(.hidden) .right-side{width:50%;display:flex}.add-ocurrence-tab.ocurrence{display:flex;flex-direction:column}.add-ocurrence-tab.ocurrence .description{margin-top:1.5rem;font-weight:500;margin-bottom:1rem}.add-ocurrence-tab.ocurrence .team{width:400px;display:flex;flex-direction:column}.add-ocurrence-tab.ocurrence .team .label{font-size:14px;font-weight:500}.add-ocurrence-tab.ocurrence .team .date{width:200px}.add-ocurrence-tab.ocurrence .team textarea{resize:none;height:6rem}.pattern-modal,.create-ocurrence{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.create-ocurrence>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.create-ocurrence>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.create-ocurrence>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.create-ocurrence>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.create-ocurrence>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.create-ocurrence{height:600px;width:900px;display:flex;flex-direction:column}.create-ocurrence header h5{display:flex;align-items:center}.create-ocurrence header .title-icon{height:1.5rem}.create-ocurrence header .title-icon path{fill:#f3f3f3}.create-ocurrence .content{flex-grow:1;overflow:auto}.create-ocurrence .content .stepper{margin-bottom:1rem}.component.upload-file-card{width:500px;display:flex;align-items:center;border:1px solid #a9a9a9;height:55px;box-sizing:border-box;padding:1rem;background-color:#efefef;border-radius:.3rem;justify-content:space-between}.component.upload-file-card .left-side{display:flex;align-items:center;gap:.5rem}.component.upload-file-card .left-side .icon svg{padding-top:.4rem;height:1.5rem;width:1.5rem}.component.upload-file-card .left-side .info{display:flex;flex-direction:column}.component.upload-file-card .left-side .info .name{font-weight:500;margin-bottom:-.3rem;font-size:14px}.component.upload-file-card .left-side .info .size{font-size:12px}.component.upload-file-card .right-side svg{padding-top:.5rem;height:1.5rem;width:1.5rem;cursor:pointer}.add-registration-tab.files-form{margin-top:1.5rem}.add-registration-tab.files-form .description{font-size:1rem}.add-registration-tab.files-form .description .warning{color:#a9a9a9}.add-registration-tab.files-form .drag-file{margin-top:1rem;border-radius:.3rem;margin-bottom:1rem;width:500px}.add-registration-tab.files-form .drag-file .drag-info{display:flex;flex-direction:column;padding:.5rem;justify-content:center;align-items:center;height:6.25rem}.add-registration-tab.files-form .drag-file .drag-info svg{opacity:.7;height:1.5rem}.add-registration-tab.files-form .drag-file .drag-info span{font-size:10px;display:block;text-align:center;width:200px}.add-registration-tab.files-form .cards{display:flex;flex-direction:column;gap:.5rem}.component.image-previewer{cursor:pointer;border:1px solid #a9a9a9;overflow:hidden;position:relative}.component.image-previewer .container-trash{position:absolute;right:5%;top:5%;background-color:#fff;width:2rem;height:2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.component.image-previewer .container-trash svg{width:1rem;height:1rem}.component.image-previewer .container-trash svg path{fill:#ff3232}.component.image-previewer .container-trash :hover{opacity:50%}.component.image-previewer .dropzone{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#a9a9a966}.component.image-previewer .component.preview{width:100%;height:100%;object-fit:cover}.component.history{padding-bottom:2rem;padding-left:1rem;display:flex;flex-direction:column}.component.history .time{color:#616161;font-size:.7rem;margin:0;padding:0}.component.history .info{display:flex;gap:.6rem;margin-top:.3rem}.component.history .info>img{height:1.3rem;width:1.3rem;object-fit:cover;border-radius:50%}.component.history .info .description .below{margin-left:.5rem;margin-top:.4rem;display:flex;gap:.8rem}.component.history .info .description .below .handling{display:flex;align-items:center;gap:.6rem;font-weight:500}.component.history .info .description .below .handling svg{width:1.3rem;height:1.3rem}.component.history .info .description .below .handling.add{color:#4abc26}.component.history .info .description .below .handling.add svg path{fill:#4abc26}.component.history .info .description .below .handling.cancel{color:#ff3232}.component.history .info .description .below .handling.cancel svg path{fill:#ff3232}.component.history:has(~ .component.history):before{content:"";position:absolute;left:-2px;top:11px;bottom:-11px;border-left:1px solid #a9a9a9}.component.history{position:relative}.component.history:after{content:"";position:absolute;right:calc(100% - .15rem);top:.2rem;display:inline-block;width:.5rem;min-height:.5rem;background-color:#4abc26;border-radius:50%;box-sizing:border-box;outline:.3rem solid rgba(74,188,38,.2)}.area-tab.history{flex-direction:column}.component-modal-confirmation{border-radius:1rem;min-height:12rem;width:25rem;background:#ffffff;display:flex;padding:1.5rem 1rem;box-sizing:border-box}.component-modal-confirmation.warning{border-top:1rem solid red}.component-modal-confirmation .modal-page{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;justify-content:space-between}.component-modal-confirmation .modal-page h4{max-width:20rem;text-align:center;flex-grow:1;display:flex;align-items:center;line-height:1.1}.component-modal-confirmation .modal-page footer{margin-top:1rem;display:flex;gap:1rem;width:100%;box-sizing:border-box;justify-content:center}.component-modal-confirmation .modal-page footer .button{min-width:10rem}.component.breadcrumb{display:flex;gap:1rem;align-items:center}.component.breadcrumb .link{font-weight:500;text-decoration:none;color:#023222}.component.breadcrumb .link:not(:last-child):hover{color:#4abc26;translate:0 -1px}.component.breadcrumb .link[href]{cursor:pointer}.component.breadcrumb .link:last-child{color:#4abc26;cursor:default}.modal.area-localization{display:flex;gap:1.5rem}.modal.area-localization .content{border:7px #ffffff solid;border-radius:.5rem;width:55.5rem;height:36.6875rem;background-color:#fff}.modal.area-localization .content .map-container{height:100%}.modal.area-localization .modal-button{width:2.5rem;height:2.5rem;padding:0;border-radius:50%;outline:5px #ffffff solid}.modal.area-localization .modal-button svg{width:2.35rem;height:2.35rem}.pattern-modal,.component-add-area-modal{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-add-area-modal>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-add-area-modal>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-add-area-modal>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-add-area-modal>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-add-area-modal>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-add-area-modal>.content{gap:2rem;display:flex;flex-direction:row}.component-add-area-modal>.content .divider{border-left:1px solid #bfbfbf}.component-add-area-modal>.content .team>label:first-child{font-weight:600;font-size:.9rem;margin-bottom:.2rem;display:block}.component-add-area-modal>.content .team>label:first-child>small{font-size:.7rem;color:#c7c7c7}.component-add-area-modal>.content .images{margin-top:1rem}.component-add-area-modal>.content .images .drag-component{border:1px #ebebeb solid;border-radius:.5rem;overflow:hidden;height:12rem;display:flex;align-items:center;justify-content:center;width:11.8rem}.component-add-area-modal>.content .images .drag-component.large{width:100%}.component-add-area-modal>.content .images .drag-component .drag-info{display:flex;gap:1rem;flex-direction:column}.component-add-area-modal>.content .images .drag-component .drag-info span{font-size:12px;text-align:center}.component-add-area-modal>.content .images .drag-component .drag-info svg{opacity:.7;height:5rem}.component-add-area-modal>.content .images .row{margin-bottom:1rem}.component-add-area-modal>.content .images .row .drag-component{height:8rem}.component-add-area-modal>.content .images .row .drag-component .drag-info svg{height:3rem}.component-add-area-modal>.content .row{display:flex;justify-content:space-between;gap:1rem}.component-add-area-modal>.content .row>*{flex-grow:1}.component-add-area-modal>.content .left-side{width:25rem}.component-add-area-modal>.content .right-side{width:25rem}.component-add-area-modal>.content .right-side .map .map-container{height:14rem}.component-add-area-modal footer{max-height:2.4rem}.component-add-area-modal footer button{width:10rem}.page.areas{overflow:auto;display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 2.5rem;width:100%;box-sizing:border-box}.page.areas header{display:flex;justify-content:space-between;margin-bottom:2rem;color:#023222;align-items:center}.page.areas header .buttons .btn-register{height:min-content;display:flex;align-items:center}.page.areas header .buttons .btn-register svg{height:1.3rem}.page.areas .filters{display:flex;justify-content:space-between;margin-bottom:1rem;flex-direction:column}.page.areas .filters .normal{display:flex;justify-content:space-between}.page.areas .filters .normal .main-filter{display:flex}.page.areas .filters .normal .main-filter .input-search{width:30rem}.page.areas .filters .normal .main-filter .btn-filters{margin-left:.5rem;display:flex;align-items:center}.page.areas .filters .normal .main-filter .btn-filters svg{height:1.2rem;margin-left:.3rem}.page.areas .filters .extra{transition:.1s height ease-in-out;display:flex;gap:1rem}.page.areas .filters .extra.expanded{height:5rem}.page.areas .filters .extra.contracted{height:0px}.page.areas .filters .extra.contracted .team{height:0px;overflow:hidden}.page.areas .filters .extra .team{margin-top:1rem;width:14rem}.page.areas>.areas{flex-grow:1;display:flex;overflow:auto;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start;gap:1rem}.page.areas>.areas>*{flex:0 1 350px}.page.areas>.loading{color:#a9a9a9;display:flex}.page.areas>.loading .component.area-card{box-sizing:border-box;padding:1rem;gap:1rem}.page.areas>.loading .component.area-card .lines{display:flex;flex-direction:column;gap:1rem}.page.areas .pagination{margin:0 auto;margin-top:1rem}.component.area-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.component.area-card .fields{margin-bottom:1rem;display:flex;flex-direction:column}.component.area-card .fields .field{display:flex;align-items:center;justify-content:space-between}.component.area-card .fields .field .label{line-height:1.7rem}.component.area-card .fields .field .value{line-height:1.7rem;font-weight:500}.component.area-card .fields .field .tag{width:7rem;padding:.3rem .2rem;border-radius:.4rem;text-align:center;font-size:.9rem}.component.area-card .fields .field .tag.progress{background:#4dff7f}.component.area-card .fields .field .tag.done{background:#ff3232;color:#f3f3f3}.component.area-card .component-button{width:100%}.page.company{padding:1.5rem 2.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.component-modal-add-handling .content{display:flex;flex-direction:column;width:60rem;padding:0;height:33rem}.component-modal-add-handling .content .page-modal{min-height:1px;padding:0rem 2rem;display:flex;flex-direction:column;flex-grow:1}.component-modal-add-handling .content .page-modal.type .buttons{margin-top:3rem;display:flex;flex-direction:column;gap:1rem}.component-modal-add-handling .content .page-modal.type .buttons .type-card{cursor:pointer;border-radius:.5rem;border:.1rem solid #c7c7c7;padding:1rem;width:25rem;display:flex;align-items:center}.component-modal-add-handling .content .page-modal.type .buttons .type-card svg{height:2.2rem;margin-right:1rem}.component-modal-add-handling .content .page-modal.type .buttons .type-card svg path{stroke-width:1px;fill:#7a7a7a}.component-modal-add-handling .content .page-modal.type .buttons .type-card span{color:#7a7a7a;font-weight:600}.component-modal-add-handling .content .page-modal.type .buttons .type-card.selected{border-color:#4abc26}.component-modal-add-handling .content .page-modal.form{display:flex;justify-content:space-between;gap:1rem 2rem;width:100%;align-items:flex-start;box-sizing:border-box;overflow:auto}.component-modal-add-handling .content .page-modal.form>h4{color:#4abc26;margin-bottom:0}.component-modal-add-handling .content .page-modal.form section{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;width:100%}.component-modal-add-handling .content .page-modal.form section .left-side,.component-modal-add-handling .content .page-modal.form section .right-side{width:50%;display:flex;gap:0 1rem;flex-direction:column}.component-modal-add-handling .content .page-modal.form section .left-side .row,.component-modal-add-handling .content .page-modal.form section .right-side .row{display:flex;gap:2rem}.component-modal-add-handling .content .page-modal.form section .left-side .phone,.component-modal-add-handling .content .page-modal.form section .right-side .phone{display:flex;gap:1rem}.component-modal-add-handling .content .page-modal.form section .left-side .phone .ddd,.component-modal-add-handling .content .page-modal.form section .right-side .phone .ddd{width:3.5rem}.component-modal-add-handling .content .page-modal.form section .left-side .phone .number,.component-modal-add-handling .content .page-modal.form section .right-side .phone .number{width:10rem}.component-modal-add-handling .content .page-modal.form section .left-side .team,.component-modal-add-handling .content .page-modal.form section .right-side .team{width:10rem}.component-modal-add-handling .content .page-modal.form section .left-side .team.larger,.component-modal-add-handling .content .page-modal.form section .right-side .team.larger{width:13rem}.component-modal-add-handling .content .page-modal.form section .left-side .team.large,.component-modal-add-handling .content .page-modal.form section .right-side .team.large{width:12rem}.component-modal-add-handling .content .page-modal.form section .left-side .team.medium,.component-modal-add-handling .content .page-modal.form section .right-side .team.medium{width:9rem}.component-modal-add-handling .content .page-modal.form section .left-side .team.small,.component-modal-add-handling .content .page-modal.form section .right-side .team.small{width:8rem}.component-modal-add-handling .content .page-modal.form section .left-side .team.full,.component-modal-add-handling .content .page-modal.form section .right-side .team.full{width:100%}.component-modal-add-handling .content .page-modal.form section .left-side .team label,.component-modal-add-handling .content .page-modal.form section .right-side .team label{display:flex;margin-bottom:.2rem;font-weight:600;font-size:.8rem;align-items:flex-end}.component-modal-add-handling .content .page-modal.form section .left-side .team label span,.component-modal-add-handling .content .page-modal.form section .right-side .team label span{display:block;margin-right:.3rem}.component-modal-add-handling .content .page-modal.form section .left-side .team textarea,.component-modal-add-handling .content .page-modal.form section .right-side .team textarea{width:100%;min-width:100%;resize:none}.component-modal-add-handling .content .page-modal.form section .left-side .team .select,.component-modal-add-handling .content .page-modal.form section .right-side .team .select{width:15rem}.component-modal-add-handling .content .page-modal.review{min-height:1px;flex-grow:1;box-sizing:border-box}.component-modal-add-handling .content .page-modal.review .reviews{margin-top:2rem;border-radius:.5rem;border:1px solid #c7c7c7;box-sizing:border-box;padding:1rem;overflow:auto;display:flex;flex-direction:column;gap:2rem}.component-modal-add-handling .content .page-modal.review .reviews .line{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem}.component-modal-add-handling .content .page-modal.review .reviews .team{height:3rem;font-size:.875rem}.component-modal-add-handling .content .page-modal.review .reviews .team .title{display:block;margin-bottom:.3rem;text-transform:capitalize;color:#a9a9a9}.component-modal-add-handling .content .page-modal.review .reviews .team .value{color:#ff8404;font-weight:500;line-break:anywhere}.component-modal-add-handling .content .page-modal.review .btn{margin-top:1rem;margin-bottom:2rem;display:inline-block;width:fit-content}.component-modal-add-handling .content .page-modal.success{padding-top:2rem;padding-bottom:4rem;align-items:center}.component-modal-add-handling .content .page-modal.success h4{color:#023222;font-size:2rem;font-weight:700}.component-modal-add-handling .content .page-modal.success span{color:#4abc26;font-size:1rem;font-weight:600}.component-modal-add-handling .content .page-modal.success svg{margin-top:2rem}.component-modal-add-handling .content>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;justify-content:flex-end}.pattern-modal,.component-edit-company{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-edit-company>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-edit-company>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-edit-company>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-edit-company>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-edit-company>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-edit-company{width:60rem;height:33rem;display:flex;flex-direction:column}.component-edit-company .form{display:flex;justify-content:space-between;gap:1rem 2rem;width:100%;align-items:flex-start;box-sizing:border-box;flex-grow:1;flex-direction:column;padding:2rem;overflow:auto}.component-edit-company .form>h4{color:#4abc26;margin-bottom:0}.component-edit-company .form section{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;width:100%}.component-edit-company .form section .left-side,.component-edit-company .form section .right-side{width:50%;display:flex;gap:0 1rem;flex-direction:column}.component-edit-company .form section .left-side .row,.component-edit-company .form section .right-side .row{display:flex;gap:2rem}.component-edit-company .form section .left-side .phone,.component-edit-company .form section .right-side .phone{display:flex;gap:1rem}.component-edit-company .form section .left-side .phone .ddd,.component-edit-company .form section .right-side .phone .ddd{width:3.5rem}.component-edit-company .form section .left-side .phone .number,.component-edit-company .form section .right-side .phone .number{width:10rem}.component-edit-company .form section .left-side .team,.component-edit-company .form section .right-side .team{width:10rem}.component-edit-company .form section .left-side .team.larger,.component-edit-company .form section .right-side .team.larger{width:13rem}.component-edit-company .form section .left-side .team.large,.component-edit-company .form section .right-side .team.large{width:12rem}.component-edit-company .form section .left-side .team.medium,.component-edit-company .form section .right-side .team.medium{width:9rem}.component-edit-company .form section .left-side .team.small,.component-edit-company .form section .right-side .team.small{width:8rem}.component-edit-company .form section .left-side .team.full,.component-edit-company .form section .right-side .team.full{width:100%}.component-edit-company .form section .left-side .team label,.component-edit-company .form section .right-side .team label{display:flex;margin-bottom:.2rem;font-weight:600;font-size:.8rem;align-items:flex-end}.component-edit-company .form section .left-side .team label span,.component-edit-company .form section .right-side .team label span{display:block;margin-right:.3rem}.component-edit-company .form section .left-side .team textarea,.component-edit-company .form section .right-side .team textarea{width:100%;min-width:100%;resize:none}.component-edit-company .form section .left-side .team .select,.component-edit-company .form section .right-side .team .select{width:15rem}.page.company-info{display:flex;flex-direction:column;flex-grow:1;padding-bottom:0;padding-top:1.5rem}.page.company-info .content{flex-grow:1;display:flex;flex-direction:column}.page.company-info .content>header{margin:0 2.5rem}.page.company-info .content>header h2{color:#023222}.page.company-info .content .back{display:flex;align-items:center;gap:.9rem;margin:0 2.5rem 2.5rem;color:#023222;font-size:1.25rem;font-weight:500;text-decoration:none}.page.company-info .content .tabs{padding:0 2.5rem;margin-top:1rem;border-bottom:.2rem solid #c7c7c7;display:flex;gap:3rem}.page.company-info .content .tab-content{display:flex;flex-direction:column;flex-grow:1;background:#dfdfdf;box-sizing:border-box;overflow:auto;padding:1rem 2.5rem}.page.company-info .content .tab-content .tab-info{width:50rem}.page.company-info .content .tab-content .tab-info .card{padding:0;margin-top:1.5rem}.page.company-info .content .tab-content .tab-info .card .header-card{padding:1rem;border-bottom:1px solid #a9a9a9;display:flex;justify-content:space-between;align-items:center}.page.company-info .content .tab-content .tab-info .card .header-card span{color:#023222;font-size:1.3rem;font-weight:400}.page.company-info .content .tab-content .tab-info .card .content{padding:3rem 1rem}.page.company-info .content .tab-content .tab-info .card .content .team{font-size:.9rem}.page.company-info .content .tab-content .tab-info .card .content .team .field{color:#616161;display:block;line-height:1}.page.company-info .content .tab-content .tab-info .card .content .team .value{color:#023222;line-height:1;font-weight:600}.page.company-info .content .tab-content .tab-info .card .content .upper{display:flex;gap:1rem}.page.company-info .content .tab-content .tab-info .card .content .upper .profile-image{position:relative;height:min-content}.page.company-info .content .tab-content .tab-info .card .content .upper .profile-image img{width:8rem;height:8rem;border-radius:50%}.page.company-info .content .tab-content .tab-info .card .content .upper .profile-image button{cursor:pointer;position:absolute;bottom:.3rem;right:.3rem;background:#4abc26;border:none;width:2.5rem;height:2.5rem;border-radius:50%;outline:.2rem solid #ffffff;align-items:center;justify-content:center}.page.company-info .content .tab-content .tab-info .card .content .upper .profile-image button svg{transform:scale(1.5)}.page.company-info .content .tab-content .tab-info .card .content .upper .profile-image button svg path{fill:#fff}.page.company-info .content .tab-content .tab-info .card .content .upper .info{flex-grow:1}.page.company-info .content .tab-content .tab-info .card .content .upper .info>.row{margin-bottom:1rem}.page.company-info .content .tab-content .tab-info .card .content .upper .info .row{display:flex;align-items:center;flex-grow:1}.page.company-info .content .tab-content .tab-info .card .content .upper .info .row .team.half{width:50%}.page.company-info .content .tab-content .tab-info .card .content .lower{margin-top:1rem;padding:2rem;border-radius:1rem;border:1px solid #a9a9a9;display:flex;align-items:center;justify-content:space-between;background:#f3f3f3}.component-form-culture-modal .default-modal{width:25rem;border-radius:.3rem;padding:0}.component-form-culture-modal .default-modal header{padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.component-form-culture-modal .default-modal header h5{font-weight:700}.component-form-culture-modal .default-modal header svg{cursor:pointer}.component-form-culture-modal .default-modal header svg path{fill:#023222}.component-form-culture-modal .default-modal .content{padding:0 1rem}.component-form-culture-modal .default-modal .content .team label{display:block;font-weight:700;font-size:.9rem;margin-bottom:.3rem}.component-form-culture-modal .default-modal .content .team textarea{resize:none;width:100%;height:10rem}.component-form-culture-modal .default-modal footer{display:flex;justify-content:space-between;background:#f3f3f3;padding:1rem}.component-culture-card{display:flex;flex-direction:column;width:30rem;height:11.3rem;box-sizing:border-box;cursor:pointer}.component-culture-card:hover{border-color:#4abc26}.component-culture-card header{margin-bottom:.8rem;display:flex;justify-content:space-between;margin-bottom:.5rem}.component-culture-card header .info span{display:block}.component-culture-card header .info .card-type{color:#a9a9a9;font-size:.875rem;font-weight:500}.component-culture-card header .info .culture-name{text-transform:uppercase;font-weight:600;color:#ff8404}.component-culture-card header .btn{background:none;border:2px solid #023222;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;cursor:pointer;margin-bottom:.5rem}.component-culture-card .content{height:-webkit-fill-available;overflow:auto}.component-culture-card .content section .label{display:block;color:#a9a9a9;font-size:.875rem;font-weight:500}.component-culture-card .content section p{font-weight:600;font-size:.9rem}.component-culture-card.loading{padding:2rem;box-sizing:border-box}.component-culture-card.loading .lines{display:flex;flex-direction:column;gap:.5rem}.component-visualize-culture-modal{width:22rem}.component-visualize-culture-modal header{display:flex;align-items:center;justify-content:space-between}.component-visualize-culture-modal header svg{height:2.5rem;cursor:pointer}.component-visualize-culture-modal header svg path{fill:#023222}.component-visualize-culture-modal .content{display:flex;flex-direction:column;gap:1rem}.component-visualize-culture-modal .content .team{font-size:.9rem}.component-visualize-culture-modal .content .team .title{color:#a9a9a9;display:block;line-height:1}.component-visualize-culture-modal .content .team .field{line-height:1}.tab-page.culture{flex-direction:column;flex-grow:1;display:flex}.tab-page.culture header{width:100%;display:flex;gap:1rem}.tab-page.culture header .component-input{width:100%;max-width:23.75rem}.tab-page.culture .cultures{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap;flex-grow:1;align-content:flex-start}.component-form-fertilizer-modal .default-modal{width:25rem;border-radius:.3rem;padding:0}.component-form-fertilizer-modal .default-modal header{padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.component-form-fertilizer-modal .default-modal header h5{font-weight:700}.component-form-fertilizer-modal .default-modal header svg{cursor:pointer}.component-form-fertilizer-modal .default-modal header svg path{fill:#023222}.component-form-fertilizer-modal .default-modal .content{padding:0 1rem}.component-form-fertilizer-modal .default-modal .content .team label{display:block;font-weight:700;font-size:.9rem;margin-bottom:.3rem}.component-form-fertilizer-modal .default-modal .content .team .append{font-size:.7rem}.component-form-fertilizer-modal .default-modal .content .team .stock{width:7rem}.component-form-fertilizer-modal .default-modal .content .team textarea{resize:none;width:100%;height:5rem}.component-form-fertilizer-modal .default-modal footer{display:flex;justify-content:space-between;background:#f3f3f3;padding:1rem}.component-fertilizer-card{display:flex;flex-direction:column;width:30rem;height:14rem;overflow:auto;cursor:pointer}.component-fertilizer-card:hover{border-color:#4abc26}.component-fertilizer-card header{display:flex;justify-content:space-between;margin-bottom:.5rem}.component-fertilizer-card header .info span{display:block}.component-fertilizer-card header .info .card-type{color:#a9a9a9;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.component-fertilizer-card header .info .fertilizer-name{text-transform:uppercase;font-weight:700;color:#ff8404;font-size:.875rem}.component-fertilizer-card header .btn{background:none;border:2px solid #023222;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;cursor:pointer;margin-bottom:.5rem}.component-fertilizer-card .content{height:-webkit-fill-available;overflow:auto}.component-fertilizer-card .content section{margin-top:1rem}.component-fertilizer-card .content section .label{display:block;margin-bottom:.2rem;color:#a9a9a9;font-size:.875rem;font-weight:500}.component-fertilizer-card .content section .value{font-weight:600;font-size:.9rem}.component-visualize-fertilizer-modal{width:22rem}.component-visualize-fertilizer-modal header{display:flex;align-items:center;justify-content:space-between}.component-visualize-fertilizer-modal header svg{height:2.5rem;cursor:pointer}.component-visualize-fertilizer-modal header svg path{fill:#023222}.component-visualize-fertilizer-modal .content{display:flex;flex-direction:column;gap:1rem}.component-visualize-fertilizer-modal .content .team{font-size:.9rem}.component-visualize-fertilizer-modal .content .team .title{color:#a9a9a9;display:block;line-height:1}.component-visualize-fertilizer-modal .content .team .field{line-height:1}.tab-page.fertilizer{flex-direction:column;flex-grow:1;display:flex}.tab-page.fertilizer header{width:100%;display:flex;gap:1rem}.tab-page.fertilizer header .component-input{width:100%;max-width:23.75rem}.tab-page.fertilizer .fertilizers{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap;overflow:auto;flex-grow:1;align-content:flex-start}.page.users{padding:1.5rem 2.5rem;flex-direction:column;display:flex;flex-grow:1;justify-content:space-between}.page.users .inner-only{display:none}.page.users .clickable{cursor:pointer}.buttons{display:flex;gap:.5rem}.buttons .export{display:flex;align-items:center;gap:.5rem;max-width:9rem;background-color:transparent;color:#023222;border-color:#023222}.page.users.inner{padding:0;padding-top:1rem}.page.users.inner .inner-only{display:block}.page.users.inner .content h1{display:none}.page.users.inner .content .header{margin-bottom:1rem}.page.users.inner .content .header h4{color:#4abc26;font-weight:bolder;line-height:1}.pattern-modal,.component-modal-add-user{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-modal-add-user>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-modal-add-user>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-modal-add-user>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-modal-add-user>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-modal-add-user>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-modal-add-user header small{margin-left:.5rem}.component-modal-add-user .content{display:flex;flex-direction:column;width:60rem;padding:0;height:35rem}.component-modal-add-user .content.minor{height:27rem}.component-modal-add-user .content .page-modal{min-height:1px;padding:0rem 2rem;display:flex;flex-direction:column;flex-grow:1}.component-modal-add-user .content .page-modal.type b{color:#023222;margin-top:1rem}.component-modal-add-user .content .page-modal.type .buttons{margin-top:1.8rem;display:flex;flex-direction:column;gap:1rem}.component-modal-add-user .content .page-modal.type .buttons .type-card{cursor:pointer;border-radius:.5rem;border:.1rem solid #c7c7c7;padding:1rem;width:25rem;display:flex;align-items:center}.component-modal-add-user .content .page-modal.type .buttons .type-card svg{height:2.2rem;margin-right:1rem}.component-modal-add-user .content .page-modal.type .buttons .type-card svg path{stroke-width:1px;fill:#7a7a7a}.component-modal-add-user .content .page-modal.type .buttons .type-card span{color:#7a7a7a;font-weight:600}.component-modal-add-user .content .page-modal.type .buttons .type-card.selected{border-color:#4abc26}.component-modal-add-user .content .page-modal.form{display:flex;justify-content:space-between;gap:2rem;width:100%;align-items:flex-start;box-sizing:border-box;flex-direction:row;overflow:auto}.component-modal-add-user .content .page-modal.form .left-side,.component-modal-add-user .content .page-modal.form .right-side{width:50%;height:min-content;max-height:100%;display:flex;flex-wrap:wrap;gap:0 1rem;margin:0 auto;margin-top:2rem}.component-modal-add-user .content .page-modal.form .left-side .phone,.component-modal-add-user .content .page-modal.form .right-side .phone{display:flex;gap:1rem}.component-modal-add-user .content .page-modal.form .left-side .phone .ddd,.component-modal-add-user .content .page-modal.form .right-side .phone .ddd{width:3.5rem}.component-modal-add-user .content .page-modal.form .left-side .phone .number,.component-modal-add-user .content .page-modal.form .right-side .phone .number,.component-modal-add-user .content .page-modal.form .team{width:10rem}.component-modal-add-user .content .page-modal.form .team.larger{width:13rem}.component-modal-add-user .content .page-modal.form .team.large{width:12rem}.component-modal-add-user .content .page-modal.form .team.medium{width:9rem}.component-modal-add-user .content .page-modal.form .team.small{width:8rem}.component-modal-add-user .content .page-modal.form .team.full{width:100%}.component-modal-add-user .content .page-modal.form .team label{display:flex;margin-bottom:.2rem;font-weight:600;font-size:.8rem;align-items:flex-end}.component-modal-add-user .content .page-modal.form .team label span{display:block;margin-right:.3rem}.component-modal-add-user .content .page-modal.form .team textarea{width:100%;min-width:100%;resize:none}.component-modal-add-user .content .page-modal.form .team .select{width:15rem}.component-modal-add-user .content .page-modal.form.access{flex-direction:column;gap:0;justify-content:normal}.component-modal-add-user .content .page-modal.form.access .team{width:28rem}.component-modal-add-user .content .page-modal.form.access .team.password .append{cursor:pointer;height:1rem;width:1rem}.component-modal-add-user .content .page-modal.form.access .team.password .append svg path{fill:#023222}.component-modal-add-user .content .page-modal.review{min-height:1px;flex-grow:1;box-sizing:border-box}.component-modal-add-user .content .page-modal.review .reviews{margin-top:2rem;min-height:1px;flex-grow:1;padding:2rem;padding-bottom:0;border-radius:.5rem;border:1px solid #c7c7c7;gap:1rem 0;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap}.component-modal-add-user .content .page-modal.review .reviews .team{margin-bottom:1.5rem}.component-modal-add-user .content .page-modal.review .reviews .team .title{display:block;margin-bottom:.3rem;text-transform:capitalize;color:#a9a9a9}.component-modal-add-user .content .page-modal.review .reviews .team .value{color:#ff8404;font-weight:500}.component-modal-add-user .content .page-modal.review .btn{margin-top:1rem;margin-bottom:2rem;display:inline-block;width:fit-content}.component-modal-add-user .content .page-modal.success{padding-top:2rem;align-items:center}.component-modal-add-user .content .page-modal.success h4{color:#023222;font-size:2rem;font-weight:700}.component-modal-add-user .content .page-modal.success span{color:#4abc26;font-weight:600}.component-modal-add-user .content .page-modal.success svg{margin-top:2rem}.component-modal-add-user .content .stepper{padding:1.5rem 2rem}.component-modal-add-user .content>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;justify-content:flex-end}.component-modal-add-user .content>footer button{display:flex;align-items:center;gap:.6rem}.component-modal-add-user .content>footer button svg{transform:rotate(180deg);width:1.25rem;height:1.25rem}.component-modal-add-user .content>footer button svg path{fill:#f3f3f3}.pattern-modal,.component-modal-edit-user{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-modal-edit-user>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-modal-edit-user>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-modal-edit-user>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-modal-edit-user>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-modal-edit-user>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-modal-edit-user{display:flex;flex-direction:column;width:60rem;padding:0;height:35rem;background:#ffffff;border-radius:.5rem;overflow:hidden}.component-modal-edit-user .form{display:flex;justify-content:space-between;gap:2rem;width:100%;align-items:flex-start;box-sizing:border-box;flex-direction:row;padding:1rem 2rem;flex-grow:1;overflow:auto}.component-modal-edit-user .form .left-side,.component-modal-edit-user .form .right-side{width:50%;height:min-content;max-height:100%;display:flex;flex-wrap:wrap;gap:0 1rem;margin:0 auto;margin-top:3rem}.component-modal-edit-user .form .left-side .phone,.component-modal-edit-user .form .right-side .phone{display:flex;gap:1rem}.component-modal-edit-user .form .left-side .phone .ddd,.component-modal-edit-user .form .right-side .phone .ddd{width:3.5rem}.component-modal-edit-user .form .left-side .phone .number,.component-modal-edit-user .form .right-side .phone .number,.component-modal-edit-user .form .left-side .team,.component-modal-edit-user .form .right-side .team{width:10rem}.component-modal-edit-user .form .left-side .team.larger,.component-modal-edit-user .form .right-side .team.larger{width:13rem}.component-modal-edit-user .form .left-side .team.large,.component-modal-edit-user .form .right-side .team.large{width:12rem}.component-modal-edit-user .form .left-side .team.medium,.component-modal-edit-user .form .right-side .team.medium{width:9rem}.component-modal-edit-user .form .left-side .team.small,.component-modal-edit-user .form .right-side .team.small{width:8rem}.component-modal-edit-user .form .left-side .team.full,.component-modal-edit-user .form .right-side .team.full{width:100%}.component-modal-edit-user .form .left-side .team label,.component-modal-edit-user .form .right-side .team label{display:flex;margin-bottom:.2rem;font-weight:600;font-size:.8rem;align-items:flex-end}.component-modal-edit-user .form .left-side .team label span,.component-modal-edit-user .form .right-side .team label span{display:block;margin-right:.3rem}.component-modal-edit-user .form .left-side .team textarea,.component-modal-edit-user .form .right-side .team textarea{width:100%;min-width:100%;resize:none}.component-modal-edit-user .form .left-side .team .select,.component-modal-edit-user .form .right-side .team .select{width:15rem}.pattern-modal,.component-modal-permissions{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-modal-permissions>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-modal-permissions>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-modal-permissions>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-modal-permissions>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-modal-permissions>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-modal-permissions .content{display:flex;flex-direction:column;width:15rem;padding:1rem;height:7rem}.component-modal-permissions .content .team label{font-weight:500;color:#616161;margin-bottom:.6rem;display:block}.component-modal-permissions .content .team .check{display:flex;align-items:center}.component-modal-permissions .content .team .check .switch{margin-right:.5rem}.component-modal-permissions .content .team .check .status{font-weight:500}.pattern-modal,.component.init-signup{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component.init-signup>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component.init-signup>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component.init-signup>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component.init-signup>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component.init-signup>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component.init-signup{width:60rem;max-width:min(90rem,90vw);height:40rem;max-height:90vh;overflow:auto;display:flex;flex-direction:column;resize:both}.component.init-signup main{overflow:auto;display:flex;flex-direction:column;align-items:center;padding-inline:3rem;padding-block:2rem;flex-grow:1}.component.init-signup main .form-container{overflow:auto;margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap}.component.init-signup main .form-container .column-form{column-count:2;column-gap:2rem;flex:1}.component.init-signup main .form-container form h3{color:#4abc26}.component.init-signup main .form-container form .field{break-inside:avoid-column}.component.init-signup main .form-container form .group{display:flex;gap:1rem;align-items:end}.component.init-signup main .form-container form .group>*{width:50%}.component.init-signup main .form-container form .four-fields-group{display:flex;flex-direction:column}.component.init-signup main .form-container form .four-fields-group .line{display:flex;justify-content:space-between;gap:.5rem}.component.init-signup main .form-container form .four-fields-group .line>*{flex-grow:1}.component.init-signup main .form-container form .break-column{break-before:column}.component.init-signup main .form-container form .leaflet-map{height:14.6rem}.component.init-signup main .form-container form .fill-width{width:100%;flex-grow:1;flex:unset}.component.init-signup main .form-container form .no-properties{display:flex;flex-direction:column;align-items:center;justify-content:center}.component.init-signup main .form-container form .property-form.closed>*:not(header){display:none}.component.init-signup main .form-container form .property-form.closed header svg{transform:rotate(0)}.component.init-signup main .form-container form .property-form header{height:2rem;font-size:18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-block:.5rem;border-bottom:1px solid #ebebeb;margin-bottom:.5rem}.component.init-signup main .form-container form .property-form header:hover{background-color:#ebebeb}.component.init-signup main .form-container form .property-form header svg{transform:rotate(180deg)}.component.init-signup main .form-container form .multiples-files{display:flex;flex-direction:column;gap:1.3rem}.component.init-signup main .form-container form .drag-component{border:1px #ebebeb solid;border-radius:.5rem;overflow:hidden;height:7rem;display:flex;align-items:center;justify-content:center}.component.init-signup main .form-container form .drag-component .drag-info{display:flex;gap:.4rem;flex-direction:column;align-items:center}.component.init-signup main .form-container form .drag-component .drag-info span{font-size:12px;text-align:center;color:#00000080;font-size:.75rem;font-weight:500}.component.init-signup main .form-container form .drag-component .drag-info .tag-line{display:flex;gap:.4rem;color:#4abc26;font-size:.625rem;font-weight:500}.component.init-signup main .form-container form .drag-component .drag-info .tag-line .tag{border-radius:.375rem;background:rgba(74,188,38,.1);padding:.25rem .5rem}.component.init-signup main .form-container form .drag-component .drag-info .tag-line .tag.outlined{background:transparent;border:1px solid rgba(74,188,38,.1)}.component.init-signup main .form-container form .drag-component .drag-info svg{opacity:.7;height:1.5rem}.component.init-signup main .form-container .component.conclusion-step-init{display:flex;flex-direction:column;align-items:center}.component.init-signup main .form-container .component.conclusion-step-init .title{display:flex;flex-direction:column;align-items:center;margin-bottom:3.2rem}.component.init-signup main .form-container .component.conclusion-step-init .title h1{color:var(--023222, #023222);font-size:2rem;font-weight:700}.component.init-signup main .form-container .component.conclusion-step-init .title h3{color:var(--4ABC26, #4abc26);font-size:1rem;font-weight:600}.component.init-signup footer .component-button{font-weight:600}.component.init-signup footer .component-button span{display:flex;align-items:center;gap:.6rem}.component.init-signup footer .component-button.outlined{border-width:2px}.component.init-signup footer .component-button svg{transform:rotate(180deg)}.component.init-signup footer .component-button svg path{fill:#fff}.pattern-modal,.modal.producer-details{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.producer-details>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.producer-details>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.producer-details>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.producer-details>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.producer-details>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.producer-details{width:69rem;height:44.25rem;display:flex;flex-direction:column}.modal.producer-details .clickable{cursor:pointer}.modal.producer-details header{font-size:1.5rem;font-weight:700;position:sticky}.modal.producer-details main{background:#ffffff;overflow:auto;width:100%}.modal.producer-details main .tabs{padding:1.8rem 3.6rem 0rem;display:flex;gap:4rem;border-bottom:2px solid #d9d9d9;font-weight:700;font-size:1rem}.modal.producer-details main .tabs .tab{position:relative;padding-inline:1rem;display:flex;justify-content:center;color:#c7c7c7}.modal.producer-details main .tabs .tab.active{color:#ff8404}.modal.producer-details main .tabs .tab.active:after{position:absolute;content:"";display:block;height:.3rem;border-radius:1rem;background:#ff8404;width:100%;bottom:0}.modal.producer-details main .empty{display:flex;flex-direction:column;align-items:center;gap:1.25rem;color:#023222;font-size:1.25rem;font-weight:500}.modal.producer-details main .empty .illustration{margin-top:5rem}.modal.producer-details main .tab-content{padding:2rem 3.75rem 3rem 3rem}.modal.producer-details main .tab-content h3{color:#023222;font-size:1.125rem;font-weight:500;padding-bottom:.6rem;border-bottom:1px solid #a9a9a9;margin-bottom:2rem}.modal.producer-details main .tab-content section.infos{display:grid;grid-template-columns:repeat(3,1fr);row-gap:2rem;column-gap:3rem;margin-bottom:3rem}.modal.producer-details main .tab-content section.infos .group-info{display:flex;flex-direction:column;align-self:start}.modal.producer-details main .tab-content section.infos .group-info .name{color:#a9a9a9;font-size:1rem;font-weight:500;text-transform:uppercase}.modal.producer-details main .tab-content section.infos .group-info .value{color:#000;font-size:.875rem;font-weight:600}.modal.producer-details main .tab-content section.infos .files{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.modal.producer-details main .tab-content section.infos:has(.column){display:flex;gap:7rem}.modal.producer-details main .tab-content section.infos:has(.column) .column{display:flex;flex-direction:column;gap:1.9rem;width:50%}.modal.producer-details main .tab-content section.infos .map .map-container{height:15.625rem;border-radius:.5rem;border:1px solid #a9a9a9}.modal.producer-details main .tab-content .toggle .header{color:#023222;font-size:1.25rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid #a9a9a9;margin-bottom:1.9rem}.modal.producer-details main .tab-content .toggle .header svg{transform:rotate(90deg);transition:all .5s}.modal.producer-details main .tab-content .toggle .header svg.open{transform:rotate(-90deg)}.component.file-box-view{width:100%;border-radius:.5rem;border:1px solid #a9a9a9;height:3.5rem;display:flex;gap:1rem;align-items:center;padding-inline:.8rem;cursor:pointer}.component.file-box-view .file-info{display:flex;flex-direction:column}.component.file-box-view .file-info .filename{color:#000;font-size:.875rem;font-weight:500}.component.file-box-view .file-info .file-size{color:#a9a9a9;font-size:.75rem;font-weight:600}.pattern-modal,.component.add-diagnosis-modal{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component.add-diagnosis-modal>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component.add-diagnosis-modal>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component.add-diagnosis-modal>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component.add-diagnosis-modal>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component.add-diagnosis-modal>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal-confirm-close{display:flex;flex-direction:column;gap:2rem}.modal-confirm-close p{font-size:1.2rem;font-weight:700}.modal-confirm-close .buttons{display:flex;width:100%;justify-content:space-between;gap:1rem}.modal-confirm-close .buttons button{width:100%}.component.add-diagnosis-modal{max-height:90vh;max-width:90vw;width:65rem;height:50rem;display:flex;flex-direction:column;overflow:auto;resize:both}.component.add-diagnosis-modal .cursor-pointer{cursor:pointer}.component.add-diagnosis-modal header h1{font-size:1.3125rem}.component.add-diagnosis-modal header .indicator-icon{margin-right:1rem}.component.add-diagnosis-modal header .cross{width:3rem;height:3rem}.component.add-diagnosis-modal main{flex-grow:1;padding:1.5rem;display:flex;flex-direction:column;overflow:auto}.component.add-diagnosis-modal main .content{overflow:auto;flex-grow:1}.component.add-diagnosis-modal main .content form h5{font-size:.875rem;font-weight:600;padding-bottom:.6rem;border-bottom:1px solid #616161;margin-bottom:1.5rem;margin-top:2rem}.component.add-diagnosis-modal main .content form section{margin-block:.5rem}.component.add-diagnosis-modal main .content form.wrap,.component.add-diagnosis-modal main .content form .wrap{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.component.add-diagnosis-modal main .content form.wrap.small>*,.component.add-diagnosis-modal main .content form .wrap.small>*{flex:1 0 150px}.component.add-diagnosis-modal main .content form.wrap>*,.component.add-diagnosis-modal main .content form .wrap>*{flex:1 0 350px;max-width:100%}.component.add-diagnosis-modal main .content form .divided{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.component.add-diagnosis-modal main .content form .divided>*{flex:1 0 48%;min-width:350px}.component.add-diagnosis-modal main .content form .divided>.map-container{height:unset}.component.add-diagnosis-modal main .content form .map-container{min-height:14rem;border-radius:.38113rem;border:.762px solid #a9a9a9}.component.add-diagnosis-modal main .content form .drag-component{border:1px #ebebeb solid;border-radius:.5rem;overflow:hidden;height:7rem;display:flex;align-items:center;justify-content:center}.component.add-diagnosis-modal main .content form .drag-component .drag-info{display:flex;gap:.4rem;flex-direction:column;align-items:center}.component.add-diagnosis-modal main .content form .drag-component .drag-info span{font-size:12px;text-align:center;color:#00000080;font-size:.75rem;font-weight:500}.component.add-diagnosis-modal main .content form .drag-component .drag-info .tag-line{display:flex;gap:.4rem;color:#4abc26;font-size:.625rem;font-weight:500}.component.add-diagnosis-modal main .content form .drag-component .drag-info .tag-line .tag{border-radius:.375rem;background:rgba(74,188,38,.1);padding:.25rem .5rem}.component.add-diagnosis-modal main .content form .drag-component .drag-info .tag-line .tag.outlined{background:transparent;border:1px solid rgba(74,188,38,.1)}.component.add-diagnosis-modal main .content form .drag-component .drag-info svg{opacity:.7;height:1.5rem}.component.add-diagnosis-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:1.8rem;padding:1.25rem 1.5rem;border-radius:0rem 0rem .5625rem .5625rem;border-top:1px solid rgba(169,169,169,.5);background:#f3f3f3}.component.add-diagnosis-modal footer .component-button{height:3rem;font-size:1rem;font-weight:600;border-radius:.5rem;min-height:max-content}.component.progress-bar{display:flex;align-items:center;flex-direction:column;gap:.45rem;margin-bottom:2.45rem}.component.progress-bar span{color:#023222;text-align:center;font-size:.875rem;font-weight:700}.component.progress-bar progress[value]{-webkit-appearance:none;appearance:none;width:100%;height:.375rem}.component.progress-bar progress[value]::-webkit-progress-bar{background-color:#c7c7c7;border-radius:5rem}.component.progress-bar progress[value]::-webkit-progress-value{background-color:#ff8404}.component.form-expansible>header{display:flex;justify-content:space-between;padding-block:.5rem;padding-right:.5rem;cursor:pointer}.component.form-expansible>header:hover{background-color:#ebebeb}.component.conclusion-step{display:flex;flex-direction:column;align-items:center;gap:2.75rem;width:60rem}.component.conclusion-step h2{color:#023222;text-align:center;font-style:normal;font-weight:700;font-size:1.5rem;margin-top:4rem}.component.conclusion-step svg{margin-bottom:8rem}.pattern-modal,.modal.diagnosis{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.diagnosis>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.diagnosis>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.diagnosis>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.diagnosis>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.diagnosis>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.diagnosis{max-width:80rem;height:44.25rem;display:flex;flex-direction:column}.modal.diagnosis .clickable{cursor:pointer}.modal.diagnosis header{font-size:1.5rem;font-weight:700;position:sticky}.modal.diagnosis main{display:flex;flex-direction:column;overflow:auto}.modal.diagnosis main .leaflet-map{min-height:10rem;min-width:60%}.modal.diagnosis main .tabs{padding:1.8rem 3.6rem 0rem;display:flex;gap:4rem;border-bottom:2px solid #d9d9d9;font-weight:700;font-size:1rem;white-space:nowrap}.modal.diagnosis main .tabs .tab{position:relative;padding-inline:1rem;display:flex;justify-content:center;color:#c7c7c7}.modal.diagnosis main .tabs .tab.active{color:#ff8404}.modal.diagnosis main .tabs .tab.active:after{position:absolute;content:"";display:block;height:.3rem;border-radius:1rem;background:#ff8404;width:100%;bottom:0}.modal.diagnosis main .tab-section{padding:2rem 3.75rem 3rem 3rem}.modal.diagnosis main .title{font-size:.8rem;font-weight:600;margin:2rem 0;padding-bottom:.5rem;border-bottom:2px solid #616161;width:100%}.modal.diagnosis main .content{display:flex;justify-content:space-between;gap:5rem;width:100%}.modal.diagnosis main .content.top{margin-top:1rem}.modal.diagnosis main .content.center{align-items:center}.modal.diagnosis main .content .colum{display:flex;flex-direction:column;gap:2rem;width:100%}.modal.diagnosis main .content .colum .row .name{color:#a9a9a9;font-size:1rem;font-weight:500;text-transform:uppercase}.modal.diagnosis main .content .colum .row .value{color:#000;font-size:.875rem;font-weight:600}.modal.diagnosis main .section-expand{margin-top:1rem}.modal.diagnosis main .section-expand .tab{display:flex;flex-direction:column;width:100%;margin:1rem 0}.modal.diagnosis main .section-expand .tab header{width:61.5rem;display:flex;padding-bottom:1rem;width:100%;justify-content:space-between;border-bottom:1px solid #bfbfbf;cursor:pointer}.modal.diagnosis main .section-expand .tab header p{font-weight:600;font-size:1rem}.modal.diagnosis main .section-expand .tab header svg{width:1rem;height:1rem;transform:rotate(90deg)}.modal.diagnosis main .section-expand .tab header svg.open{transform:rotate(270deg)}.modal.diagnosis main .images{display:flex;flex-wrap:wrap;gap:2rem;overflow:hidden;justify-content:space-between}.modal.diagnosis main .images .card{max-width:28rem;width:100%;display:flex;justify-content:space-between}.modal.diagnosis main .images .card .value{font-size:1rem;font-weight:600}.modal.diagnosis main .images .card button{width:8rem}.modal.diagnosis main .content-input{display:flex;width:100%;justify-content:space-between;gap:5rem}.modal.diagnosis main .content-input .colum{display:flex;flex-direction:column;gap:2rem;width:100%}.tab-page.defensive{flex-direction:column;flex-grow:1;display:flex}.tab-page.defensive .defensive-header{width:100%;display:flex;gap:1rem}.tab-page.defensive .defensive-header .component-input{width:100%;max-width:23.75rem}.tab-page.defensive .defensives{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap;overflow:auto;flex-grow:1;align-content:flex-start}.component-defensive-card{display:flex;flex-direction:column;width:30rem;height:11.3rem;box-sizing:border-box;cursor:pointer}.component-defensive-card:hover{border-color:#4abc26}.component-defensive-card header{margin-bottom:.8rem;display:flex;justify-content:space-between;margin-bottom:.5rem}.component-defensive-card header .info span{display:block}.component-defensive-card header .info .card-type{color:#a9a9a9;font-size:.875rem;font-weight:500}.component-defensive-card header .info .defensive-name{font-weight:600;color:#ff8404;font-size:.875rem}.component-defensive-card header .btn{background:none;border:2px solid #023222;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;cursor:pointer;margin-bottom:.5rem}.component-defensive-card .content{height:-webkit-fill-available;overflow:auto}.component-defensive-card .content section .label{display:block;color:#a9a9a9;font-size:.875rem;font-weight:500}.component-defensive-card .content section p{font-weight:600;font-size:.9rem}.component-defensive-card.loading{padding:2rem;box-sizing:border-box}.component-defensive-card.loading .lines{display:flex;flex-direction:column;gap:.5rem}.component-form-defensive-modal .default-modal{width:25rem;border-radius:.3rem;padding:0}.component-form-defensive-modal .default-modal header{padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.component-form-defensive-modal .default-modal header h5{font-weight:700}.component-form-defensive-modal .default-modal header svg{cursor:pointer}.component-form-defensive-modal .default-modal header svg path{fill:#023222}.component-form-defensive-modal .default-modal .content{padding:0 1rem}.component-form-defensive-modal .default-modal .content .team label{display:block;font-weight:700;font-size:.9rem;margin-bottom:.3rem}.component-form-defensive-modal .default-modal .content .team textarea{resize:none;width:100%;height:10rem}.component-form-defensive-modal .default-modal footer{display:flex;justify-content:space-between;background:#f3f3f3;padding:1rem}.pattern-modal{background:#ffffff;border-radius:.5rem}.pattern-modal>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-visualize-defensive-modal{width:22rem}.component-visualize-defensive-modal header{display:flex;align-items:center;justify-content:space-between}.component-visualize-defensive-modal header svg{height:2.5rem;cursor:pointer}.component-visualize-defensive-modal header svg path{fill:#023222}.component-visualize-defensive-modal .content{display:flex;flex-direction:column;gap:1rem}.component-visualize-defensive-modal .content .team{font-size:.9rem}.component-visualize-defensive-modal .content .team .title{color:#a9a9a9;display:block;line-height:1}.component-visualize-defensive-modal .content .team .field{line-height:1}.modal.edit-profile-image header .top{display:flex;justify-content:space-between;color:#023222;font-size:1.5rem;font-weight:400}.modal.edit-profile-image header .top svg{width:2rem;height:2rem;cursor:pointer}.modal.edit-profile-image header .top svg path{fill:#023222}.modal.edit-profile-image header p{color:#a9a9a9;font-size:1rem;font-weight:400;max-width:28.5rem}.modal.edit-profile-image main{display:flex;justify-content:center;align-items:center}.modal.edit-profile-image main img{width:12.5rem;height:12.5rem;border-radius:999px;margin-block:2.8rem 3.8rem}.modal.edit-profile-image footer{display:flex;justify-content:flex-end;align-items:center;gap:8rem}.modal.edit-profile-image footer.with-image{justify-content:space-between}.modal.edit-profile-image footer .component.image-previewer{border:none}.modal.edit-profile-image footer .edit-user-image-btn{border-width:2px;width:11rem;height:3rem;font-size:1rem;font-weight:600;display:flex;justify-content:center;align-items:center;background-color:#ff8404;color:#fff}.modal.edit-profile-image footer .edit-user-image-btn.secondary{background-color:#fff;color:#ff8404}.modal.edit-profile-image footer .edit-user-image-btn svg{width:3rem;height:3rem}.page.configuration{display:flex;flex-direction:column;flex-grow:1;padding-bottom:0;padding-top:1.5rem}.page.configuration>header{margin:0 2.5rem}.page.configuration .tabs{padding:0 2.5rem;margin-top:1rem;gap:30px;border-bottom:.2rem solid #c7c7c7;display:flex}.page.configuration .tab-content{display:flex;flex-direction:column;flex-grow:1;background:#dfdfdf;box-sizing:border-box;overflow:auto;padding:1rem 2.5rem}.page-videos{text-align:center;padding-top:4rem;padding-bottom:4rem}.page-videos h1{color:#4abc26}.page-videos h5{font-weight:400}.page.login{display:flex;min-height:100%}.page.login .left{color:#efefef;background:url(/img/photos/BackgroundBanana.png);background-size:cover;background-position:center center;padding:2rem;box-sizing:border-box;flex-grow:1;width:60%}.page.login .left header{border-bottom:.1rem solid #bfbfbf;margin-bottom:2rem}.page.login .left h1{padding-right:3rem;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.page.login .right{background:#023222;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:0 4rem;width:40%;justify-content:center}.page.login .right>img{margin-bottom:1rem}.page.login .right form{box-sizing:border-box;width:100%;display:flex;flex-direction:column;background:#ffffff;padding:2rem 3rem;border-radius:.5rem;max-width:25rem}.page.login .right form>header{text-align:center;margin-bottom:1rem}.page.login .right form>header span{display:block;margin-bottom:.3rem;font-weight:600;color:#ff8404}.page.login .right form .team{position:relative}.page.login .right form .team .pointer-cursor{cursor:pointer}.page.login .right form .team .component-input>input{padding-right:2rem}.page.login .right form .team>svg{position:absolute;right:.5rem;top:.65rem;height:1rem;width:1rem}.page.login .right form .buttons{margin-top:1rem;display:flex;justify-content:space-between}.page.login .right form .buttons svg{width:18px;height:18px}.page.login .right .forgot{display:block;margin-top:1rem;color:#ff8404;text-decoration:underline;cursor:pointer}.page.login .right .logo{margin-top:4.31rem}.component.cycle-card{padding:0;cursor:pointer}.component.cycle-card .header{padding:.6rem 1.1rem;display:flex;align-items:center;border-bottom:1px solid #bfbfbf}.component.cycle-card .header h5{font-weight:400}.component.cycle-card .infos{padding:.8rem 1.5rem;display:flex;overflow:auto}.component.cycle-card .infos .info{display:flex;flex-direction:column;width:15rem;font-size:.9rem}.component.cycle-card .infos .info .title{color:#616161;margin-bottom:.3rem}.component.cycle-card .infos .info .value{display:flex;align-items:center;font-weight:700}.component.cycle-card.loading .header{border-bottom-color:#c7c7c7}.crop-tab.cycles{position:relative;align-items:center;flex-direction:column;flex-grow:1;overflow:auto;background-image:url(/img/illustrations/trees.svg),url(/img/illustrations/trees.svg);background-repeat:no-repeat;background-position:bottom 0 left 0,bottom 0 right -4rem;padding-bottom:1.5rem}.crop-tab.cycles .create-cycle{position:absolute;display:flex;align-items:center;align-self:flex-start}.crop-tab.cycles .create-cycle svg{height:1.5rem;margin-right:.3rem}.crop-tab.cycles .middle-section{margin:auto;width:38rem;display:flex;flex-direction:column;flex-grow:1;overflow:auto}.crop-tab.cycles .middle-section .filters{display:flex;margin-bottom:1rem;gap:1rem;align-items:center}.crop-tab.cycles .middle-section .filters .filter.search{flex-grow:1}.crop-tab.cycles .middle-section .filters .filter.search>span{display:block;font-weight:500;margin-bottom:.2rem}.crop-tab.cycles .middle-section .filters .filter.status{width:10rem}.crop-tab.cycles .middle-section .filters .filter.status>span{display:block;font-weight:500;margin-bottom:.2rem}.crop-tab.cycles .middle-section .cycles{flex-grow:1;overflow:auto;display:flex;flex-direction:column;gap:1rem}.page.crop .above-content header{display:block}.page.crop .above-content header .top-header{margin-bottom:1rem;margin-top:.5rem;display:flex;justify-content:space-between}.page.crop .above-content header .top-header .left{display:flex;align-items:center}.page.crop .above-content header .top-header .left .crop-image{height:3rem;width:5rem;margin-right:1rem;border-radius:.3rem;object-fit:cover;overflow:hidden;background-color:#4abc264d;display:flex;justify-content:center;align-items:center}.page.crop .above-content header .top-header .left .crop-image svg{height:100%;width:40%}.page.crop .above-content header .top-header .left .crop-image svg path{fill:#4abc26}.page.crop .above-content header .top-header .left .title{height:3rem;margin-right:1rem}.page.crop .above-content header .top-header .left .title small{font-weight:500}.page.crop .above-content header .top-header .left .title h3{margin-top:-.7rem;font-weight:700;color:#4abc26}.page.crop .above-content header .top-header .left .current-status{padding:.4rem .5rem;border-radius:.3rem;font-size:.8rem}.page.crop .above-content header .top-header .left .current-status.red{background:#ff3232}.page.crop .above-content header .top-header .left .current-status.green{background:#4dff7f}.page.crop .above-content header .top-header .right{display:flex;gap:1rem;align-items:center}.page.crop .above-content header .top-header .right .component-button{border-width:.15rem;font-weight:600}.page.crop .above-content header .top-header .right .options{position:relative}.page.crop .above-content header .infos{display:flex}.page.crop .above-content header .infos .info{display:block;margin-right:2rem}.page.crop .above-content header .infos .info .label{color:#7a7a7a;font-weight:500;font-size:.8rem;margin-bottom:.2rem;display:block}.page.crop .above-content header .infos .info .value{font-weight:600;display:flex;align-items:center;height:1.3rem}.page.crop .above-content header .infos .info .value img{margin-right:.3rem;height:1.3rem;width:1.3rem;border-radius:50%}.page.crop .above-content .tabs button svg{height:1rem}.page.crop .above-content .tabs button:not(.active) svg:not(.stroke-based) path{fill:#023222}.page.crop .above-content .tabs button:not(.active) svg.stroke-based path{stroke:#023222}.area-crop.history{flex-direction:column}.page.productive-cycle .above-content header{display:block}.page.productive-cycle .above-content header .top-header{margin-bottom:1.8rem;margin-top:2rem;display:flex;justify-content:space-between}.page.productive-cycle .above-content header .top-header .left{display:flex;align-items:flex-end}.page.productive-cycle .above-content header .top-header .left .productive-cycle-image{height:3rem;width:5rem;margin-right:1rem;border-radius:.3rem;object-fit:cover;overflow:hidden;background-color:#4abc264d;display:flex;justify-content:center;align-items:center}.page.productive-cycle .above-content header .top-header .left .productive-cycle-image svg{height:100%;width:40%}.page.productive-cycle .above-content header .top-header .left .productive-cycle-image svg path{stroke:#4abc26}.page.productive-cycle .above-content header .top-header .left .title{height:3rem;margin-right:1rem}.page.productive-cycle .above-content header .top-header .left .title small{font-weight:700}.page.productive-cycle .above-content header .top-header .left .title h3{font-size:1.25rem;margin-top:-.3rem;font-weight:700;color:#4abc26}.page.productive-cycle .above-content header .top-header .left .current-status{padding:.4rem .5rem;border-radius:.3rem;font-size:.8rem}.page.productive-cycle .above-content header .top-header .left .current-status.red{background:#ff3232}.page.productive-cycle .above-content header .top-header .left .current-status.green{background:#4dff7f}.page.productive-cycle .above-content header .top-header .right{display:flex;gap:1rem;align-items:center}.page.productive-cycle .above-content header .top-header .right .component-button{border-width:.15rem;font-weight:600}.page.productive-cycle .above-content header .top-header .right .options{position:relative}.page.productive-cycle .above-content header .infos{display:flex}.page.productive-cycle .above-content header .infos .info{display:block;margin-right:2rem}.page.productive-cycle .above-content header .infos .info .label{color:#7a7a7a;font-weight:500;font-size:.8rem;margin-bottom:.2rem;display:block}.page.productive-cycle .above-content header .infos .info .value{font-weight:600;display:flex;align-items:center;height:1.3rem}.page.productive-cycle .above-content header .infos .info .value img{margin-right:.3rem;height:1.3rem;width:1.3rem;border-radius:50%}.page.productive-cycle .above-content .tabs button svg{height:1rem}.page.productive-cycle .above-content .tabs button:not(.active) svg:not(.stroke-based) path{fill:#023222}.page.productive-cycle .above-content .tabs button.tab:has(.suggestion-icon).active path{stroke:#ff8404}.page.productive-cycle .above-content .tabs button.tab:has(.suggestion-icon) path{fill:none!important}.page.productive-cycle .above-content .tabs button:not(.active) svg.stroke-based path{stroke:#023222}.hoverable:hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}.component.handling-card{padding:0;border-left-width:.7rem;cursor:pointer;transition:.1s all ease-in-out}.component.handling-card .header{padding:1rem;display:flex;align-items:center;border-bottom:1px solid #bfbfbf;justify-content:space-between}.component.handling-card .header .left-side{display:flex;align-items:center}.component.handling-card .header .left-side svg{height:1.3rem;width:1.3rem;margin-right:.5rem}.component.handling-card .header .left-side h5{font-weight:400}.component.handling-card .header .btn-deactivate{background:none;border:none;display:flex;align-items:center;cursor:pointer;gap:.5rem}.component.handling-card .header .btn-deactivate svg{height:1.5rem}.component.handling-card .header .btn-deactivate span{font-size:1rem}.component.handling-card .infos{padding:1rem;display:flex;overflow:auto}.component.handling-card .infos .info{display:flex;flex-direction:column;width:15rem;font-size:.9rem}.component.handling-card .infos .info .title{color:#616161;margin-bottom:.3rem}.component.handling-card .infos .info .value{display:flex;align-items:center;font-weight:700}.component.handling-card .infos .info .value img{height:1rem;width:1rem;object-fit:cover;margin-right:.3rem;border-radius:50%}.component.handling-card.loading{cursor:default}.component.handling-card.loading .header{border-color:#c7c7c7}.component.handling-card.active{border-color:#4abc26;box-shadow:0 .3rem .8rem .1rem #00000040}.component.handling-card.active .header{border-color:#4abc26}.cycle-tab.handlings{height:100%;padding:1rem 2.5rem;box-sizing:border-box}.cycle-tab.handlings .left{display:flex;flex-direction:column;overflow:auto;padding-right:1rem;flex-grow:1;width:70%;max-width:70%}.cycle-tab.handlings .left .filters{display:flex;gap:1rem;align-items:center}.cycle-tab.handlings .left .filters .search-div{flex-grow:1}.cycle-tab.handlings .left .filters>.create{display:flex;align-items:center}.cycle-tab.handlings .left .filters>.create svg{margin-left:.5rem;height:1rem}.cycle-tab.handlings .left .handlings{overflow:auto;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;padding-right:.5rem;flex-grow:1}.cycle-tab.handlings .left .handlings .empty{margin-top:4rem;text-align:center;color:#a9a9a9;margin:auto}.cycle-tab.handlings .right{width:30%;max-width:30%;flex-grow:1;padding-left:1rem;display:flex;align-items:center}.cycle-tab.handlings .right .empty{flex-grow:1;text-align:center}.cycle-tab.handlings .right .empty h4{margin-bottom:1rem}.cycle-tab.handlings .right .empty .handlings{max-width:100%}.details{padding:0!important;display:flex;flex-direction:column;overflow:auto;height:100%;box-sizing:border-box;width:100%}.details .header{padding:1rem;border-bottom:1px solid #bfbfbf}.details .content{overflow:auto;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.details .content .infos{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.details .content .infos .info{display:flex;justify-content:space-between}.details .content .infos .info .field{color:#616161}.details .content .infos .info .value{font-weight:700}.details .content .process{margin-top:1rem}.details .content .process .label{display:block;color:#616161;margin-bottom:.8rem}.details .content .process .description{padding:1.5rem;border:.1rem solid #bfbfbf;border-radius:.5rem;margin-bottom:.8rem}.details .content .creation-date{color:#616161;font-size:.8rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Poppins;font-size:12px}body button,body small,body p,body span,body input,body div a b{font-family:inherit}h1{font-size:28px;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:22px;font-weight:600}h4{font-size:20px;font-weight:600}h5{font-size:18px;font-weight:600}p{font-weight:400;font-size:12px}small{font-weight:400;font-size:10px}table{font-size:14px;max-width:100%}table thead>tr>th{color:#023222;text-transform:capitalize;font-weight:700;text-align:start;padding-block:1rem;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}table tbody{min-width:100%;width:75rem}table tbody>tr{height:59px}table tbody>tr:nth-child(2n){background:#ffffff}table tbody>tr:nth-child(2n+1){background-color:#efefef}table tbody>tr td{vertical-align:middle;color:#000;font-weight:500}table tbody>tr td.actions button{background-color:transparent;border:none;padding:0;margin:0;justify-content:center;align-items:center;display:flex;width:60%}table tbody>tr td.actions button>svg{height:1.3rem}table tbody>tr td.actions:last-child{width:5rem}table tbody>tr td.actions:last-child svg{padding-right:.5rem;cursor:pointer}table tbody>tr td.actions svg{width:24px;height:24px}table tfoot tr{height:3.5rem}table tfoot tr td{vertical-align:middle}table tfoot tr>td>.footer{display:flex;align-items:center;justify-content:space-between}table tfoot tr>td>.footer .page-count{display:flex;gap:14px;align-items:center}table tfoot tr>td>.footer .page-count .component-select{width:60px}table tfoot tr>td>.footer .page-count .component-select .dropdown{margin-top:1rem;width:100%}table tfoot tr>td>.footer .page-count .component-select small{display:none}textarea{box-sizing:border-box;padding:.5rem;border-radius:.5rem;border:1px solid #c7c7c7;font-family:Poppins}textarea::placeholder{color:#a9a9a9}textarea::placeholder{font-family:Poppins;color:#a9a9a9}textarea:focus{outline:none;border-color:#4abc26}.Toastify .Toastify__toast-container{z-index:100000}select{padding:.2rem .3rem;border-radius:.3rem;border:1px solid #ebebeb;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative}select:focus{outline:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:1rem;border:.2rem solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#7a7a7a}.hoverable:hover,.component-modal-add-handling .content .page.form .left-side .row .add-field:hover,.component-modal-add-handling .content .page.form .right-side .row .add-field:hover,.component-modal-add-handling .content .page.form .left-side>.custom .team .label .icons svg:hover,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .icons svg:hover{transform:translateY(-.05rem);transition:.1s transform ease-in-out}.hoverable:active,.component-modal-add-handling .content .page.form .left-side .row .add-field:active,.component-modal-add-handling .content .page.form .right-side .row .add-field:active,.component-modal-add-handling .content .page.form .left-side>.custom .team .label .icons svg:active,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .icons svg:active{transform:translateY(.05rem);transition:.1s transform ease-in-out}.hoverable:disabled,.component-modal-add-handling .content .page.form .left-side .row .add-field:disabled,.component-modal-add-handling .content .page.form .right-side .row .add-field:disabled,.component-modal-add-handling .content .page.form .left-side>.custom .team .label .icons svg:disabled,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .icons svg:disabled{opacity:.3;pointer-events:none;transition:.1s transform ease-in-out}.unavailable{opacity:.3;pointer-events:none}.required:after{content:"*"}.card{border-radius:.75rem;border:1px solid #bfbfbf;background:#ffffff;padding:1rem}.card .tabs{gap:2rem}.card.thick{border-width:2px}small.error{color:#ff3232;font-size:.7rem;display:block;height:1rem;margin-top:.2rem;margin-bottom:.1rem;min-height:1rem}.tab{border:none;display:flex;background:none;align-items:center;font-weight:500;padding:0;padding-bottom:.6rem;cursor:pointer;color:#727a90}.tab.active{position:relative;color:#ff8404;font-weight:700}.tab.active svg path{fill:#ff8404}.tab.active:after{position:absolute;content:"";left:0;right:0;bottom:-.2rem;height:.3rem;background:#ff8404;border-radius:.3rem}.tab svg{margin-right:.5rem;max-height:1rem;max-width:1rem}.hidden{display:none}.no-results{height:100%;box-sizing:border-box;flex-grow:1;display:flex;width:100%;opacity:.3;justify-content:center;flex-direction:column;align-items:center;margin-top:-2rem}.no-results svg{height:7rem;width:7rem}body{height:100vh}body #root{height:100%}.pattern-modal,.component-modal-add-handling{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.component-modal-add-handling>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.component-modal-add-handling>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.component-modal-add-handling>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.component-modal-add-handling>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.component-modal-add-handling>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.component-modal-add-handling header small{margin-left:.5rem}.component-modal-add-handling .content{display:flex;flex-direction:column;width:62rem;padding:0;height:33rem}.component-modal-add-handling .content .page{padding:0rem 2rem;display:flex;flex-grow:1}.component-modal-add-handling .content .stepper{padding:1.5rem 2rem}.component-modal-add-handling .content>footer{background:#f3f3f3;padding:1rem;display:flex;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;gap:1rem;justify-content:flex-end}.component-modal-add-handling .content>footer .component-button{width:11rem;height:3rem;border-radius:.5rem;border-width:2px;font-size:1rem;font-weight:600;display:flex;justify-content:center;align-items:center;gap:.8rem}.component-modal-add-handling .content>footer .component-button svg{transform:rotate(180deg)}.component-modal-add-handling .content>footer .component-button svg path{fill:#fff}.component-modal-add-handling .content .page.type{display:flex;flex-direction:column;align-items:flex-start}.component-modal-add-handling .content .page.type b{margin-bottom:1rem}.component-modal-add-handling .content .page.type .buttons{column-count:3;flex-wrap:wrap;gap:1.4rem 2.5rem}.component-modal-add-handling .content .page.type .buttons .btn-type{display:flex;align-items:center;width:16rem;height:3.375rem;padding:.8rem 1rem;border-color:#a9a9a9}.component-modal-add-handling .content .page.type .buttons .btn-type.active{border:1px solid #ff8404;background:rgba(255,132,4,.15);color:#ff8404}.component-modal-add-handling .content .page.type .buttons .btn-type.active svg path{stroke:#ff8404}.component-modal-add-handling .content .page.type .buttons .btn-type svg{width:1rem;height:1rem;margin-right:.5rem}.component-modal-add-handling .content .page.type .buttons .btn-type span{font-weight:600}.component-modal-add-handling .content .page.form{margin:auto;display:flex;justify-content:space-between;gap:2rem;width:100%;align-items:flex-start;box-sizing:border-box}.component-modal-add-handling .content .page.form .left-side,.component-modal-add-handling .content .page.form .right-side{width:50%;height:min-content;max-height:100%;display:flex;flex-wrap:wrap;gap:0 1rem}.component-modal-add-handling .content .page.form .left-side .row,.component-modal-add-handling .content .page.form .right-side .row{width:100%;display:flex;gap:0 1rem}.component-modal-add-handling .content .page.form .left-side .row .add-field,.component-modal-add-handling .content .page.form .right-side .row .add-field{user-select:none;cursor:pointer;display:flex;align-items:center;margin-bottom:1rem}.component-modal-add-handling .content .page.form .left-side .row .add-field svg,.component-modal-add-handling .content .page.form .right-side .row .add-field svg{height:1rem;margin-right:.3rem}.component-modal-add-handling .content .page.form .left-side .row .add-field span,.component-modal-add-handling .content .page.form .right-side .row .add-field span{color:#ff8404;font-size:.9rem}.component-modal-add-handling .content .page.form .left-side .row .add-field span small,.component-modal-add-handling .content .page.form .right-side .row .add-field span small{font-size:.7rem}.component-modal-add-handling .content .page.form .left-side .team,.component-modal-add-handling .content .page.form .right-side .team{width:10rem}.component-modal-add-handling .content .page.form .left-side .team.larger,.component-modal-add-handling .content .page.form .right-side .team.larger{width:13rem}.component-modal-add-handling .content .page.form .left-side .team.large,.component-modal-add-handling .content .page.form .right-side .team.large{width:12rem}.component-modal-add-handling .content .page.form .left-side .team.medium,.component-modal-add-handling .content .page.form .right-side .team.medium{width:9rem}.component-modal-add-handling .content .page.form .left-side .team.small,.component-modal-add-handling .content .page.form .right-side .team.small{width:8rem}.component-modal-add-handling .content .page.form .left-side .team.full,.component-modal-add-handling .content .page.form .right-side .team.full{width:100%}.component-modal-add-handling .content .page.form .left-side .team label,.component-modal-add-handling .content .page.form .right-side .team label{display:flex;margin-bottom:.2rem;font-weight:600;font-size:.8rem;align-items:center}.component-modal-add-handling .content .page.form .left-side .team label span,.component-modal-add-handling .content .page.form .right-side .team label span{display:block;margin-right:.3rem}.component-modal-add-handling .content .page.form .left-side .team textarea,.component-modal-add-handling .content .page.form .right-side .team textarea{width:100%;min-width:100%;resize:none}.component-modal-add-handling .content .page.form .left-side .team textarea::placeholder,.component-modal-add-handling .content .page.form .right-side .team textarea::placeholder{font-family:Poppins;font-size:14px;font-weight:500;font-style:italic;color:#a9a9a9}.component-modal-add-handling .content .page.form .left-side>.custom,.component-modal-add-handling .content .page.form .right-side>.custom{display:flex;flex-wrap:wrap;gap:0 1rem;box-sizing:border-box;flex-grow:1}.component-modal-add-handling .content .page.form .left-side>.custom .team,.component-modal-add-handling .content .page.form .right-side>.custom .team{margin-bottom:1rem;flex-grow:1}.component-modal-add-handling .content .page.form .left-side>.custom .team .label,.component-modal-add-handling .content .page.form .right-side>.custom .team .label{display:flex;justify-content:space-between;height:1rem;align-items:center}.component-modal-add-handling .content .page.form .left-side>.custom .team .label .edit-label,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .edit-label{display:inline-block;border:none;padding:0;margin:0;height:1rem;font-style:italic}.component-modal-add-handling .content .page.form .left-side>.custom .team .label .icons,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .icons{display:flex;gap:.6rem}.component-modal-add-handling .content .page.form .left-side>.custom .team .label .icons svg,.component-modal-add-handling .content .page.form .right-side>.custom .team .label .icons svg{cursor:pointer}.component-modal-add-handling .content .page.success{display:flex;flex-direction:column;align-items:center;flex-grow:1;min-height:1px}.component-modal-add-handling .content .page.success h4{font-size:2rem;color:#023222;font-weight:700}.component-modal-add-handling .content .page.success svg{margin-top:1rem;margin-bottom:3rem;flex-grow:1}.component-handling-history{padding-bottom:2rem}.component-handling-history .time{display:flex;color:#616161;font-size:.7rem}.component-handling-history .info{display:flex;gap:.6rem;margin-top:.3rem}.component-handling-history .info>img{height:1.3rem;width:1.3rem;object-fit:cover;border-radius:50%}.component-handling-history .info .description{margin-top:.2rem}.component-handling-history .info .description .below{margin-left:.5rem;margin-top:.4rem;display:flex;gap:.8rem}.component-handling-history .info .description .below .handling{display:flex;align-items:center;gap:.6rem;font-weight:500}.component-handling-history .info .description .below .handling svg{width:1.3rem;height:1.3rem}.component-handling-history .info .description .below .handling.add{color:#4abc26}.component-handling-history .info .description .below .handling.add svg path{fill:#4abc26}.component-handling-history .info .description .below .handling.cancel{color:#ff3232}.component-handling-history .info .description .below .handling.cancel svg path{fill:#ff3232}.area-tab.suggestions:not(.hidden){display:flex;gap:40px;position:relative;padding-top:0!important}.area-tab.suggestions:not(.hidden) .left,.area-tab.suggestions:not(.hidden) .right{padding-bottom:50px}.area-tab.suggestions:not(.hidden) .left{flex-grow:1.5;display:flex;flex-direction:column;gap:25px;margin-top:-1.5rem}.area-tab.suggestions:not(.hidden) .left .filters{display:flex;gap:30px;position:sticky;top:0;background-color:#dfdfdf;z-index:11;padding:1rem;padding-inline:2rem;margin-inline:-2rem}.area-tab.suggestions:not(.hidden) .left .filters .component-input{flex:1}.area-tab.suggestions:not(.hidden) .left .filters .dropdown{width:100%;margin-top:.5rem}.area-tab.suggestions:not(.hidden) .left .filters .btn-add-suggestion{display:flex;width:175px;gap:6px;justify-content:space-between;align-items:center}.area-tab.suggestions:not(.hidden) .left .cards{display:flex;flex-direction:column;gap:25px;padding-bottom:1.5rem}.area-tab.suggestions:not(.hidden) .right{flex-grow:1;display:flex;position:sticky;top:0px;padding-top:1rem;width:100%;max-width:543px}.area-tab.suggestions:not(.hidden) .right:has(.not-selected){align-items:center;justify-content:center}.area-tab.suggestions:not(.hidden) .right .not-selected{display:flex;align-items:center;justify-content:center;gap:22px;flex-direction:column}.component.suggestion-card{background-color:#fff;border-radius:6px;border:1px #a9a9a9 solid;transition:.1s all ease-in-out;cursor:pointer;padding:0;border-left-width:.7rem}.component.suggestion-card.selected{border-color:#4abc26;box-shadow:0 .3rem .8rem .1rem #00000040}.component.suggestion-card.selected header{border-color:#4abc26}.component.suggestion-card header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #c7c7c7;color:#023222;padding:1rem;font-size:16px;font-weight:500}.component.suggestion-card main{display:flex;padding:1rem;justify-content:space-between;align-items:center}.component.suggestion-card main .data{display:flex;gap:45px}.component.suggestion-card main .data .group{height:41px;display:flex;flex-direction:column;gap:3px;text-align:left}.component.suggestion-card main .data .group p{font-size:12px;font-weight:500;line-height:18px}.component.suggestion-card main .data .group .value{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:21px;color:#000}.component.suggestion-card main .data .group .value img{height:1rem;width:1rem;object-fit:cover;margin-right:.3rem;border-radius:50%}.component.suggestion-card main .actions-buttons{display:flex;gap:20px;justify-content:space-between;width:80px;height:40px;padding-right:1rem;align-items:baseline}.component.suggestion-card main .actions-buttons.disabled{pointer-events:none}.component.suggestion-card main .actions-buttons .component-infohover:has(button.recuse) .hover-info{background-color:#ff3232;margin-top:1.2rem;margin-left:-2.5rem}.component.suggestion-card main .actions-buttons .component-infohover:has(button.checked) .hover-info{background-color:#4abc26;margin-top:1.2rem;margin-left:-3.5rem}.component.suggestion-card main .actions-buttons .btn-hover{background-color:transparent;border:none;border-radius:50%;width:45px;display:flex;cursor:pointer;align-items:center;justify-content:center}.component.suggestion-card main .actions-buttons .btn-hover.checked{border:3px #a9a9a9 solid;margin-top:.45rem;margin-bottom:.3rem;padding:.2rem;width:29px;height:29px}.component.suggestion-card main .actions-buttons .btn-hover:hover .circle path{fill:#ff3232}.component.suggestion-card main .actions-buttons .btn-hover:hover.checked{border-color:#4abc26}.component.suggestion-card main .actions-buttons .btn-hover:hover.checked .check path{stroke:#4abc26}.component.suggestion-card main .actions-buttons .btn-hover .circle path{fill:#a9a9a9}.component.suggestion-card main .actions-buttons .btn-hover svg{height:2.5rem;width:2.5rem}.component.suggestion-description-card{max-height:554px;border:1px solid;background-color:#fff;width:100%;border-radius:8px;border:1px #a9a9a9 solid;display:flex;flex-direction:column;overflow:auto}.component.suggestion-description-card header{padding:10px 25px;border-bottom:1px #a9a9a9 solid;font-size:16px;font-weight:500;line-height:24px;color:#023222}.component.suggestion-description-card main{display:flex;flex-direction:column;gap:50px;padding:21px 24px 44px}.component.suggestion-description-card main .title,.component.suggestion-description-card main p{font-size:14px;font-weight:500;line-height:21px;color:#a9a9a9}.component.suggestion-description-card main .date{display:flex;justify-content:space-between;column-gap:16px}.component.suggestion-description-card main .date .uppercase{text-transform:uppercase}.component.suggestion-description-card main .date .titles,.component.suggestion-description-card main .date .values{display:flex;flex-direction:column;gap:16px;justify-content:center}.component.suggestion-description-card main .date .titles small,.component.suggestion-description-card main .date .values small{font-size:14px;font-weight:600;line-height:21px;color:#000;text-align:right}.component.suggestion-description-card main .description{display:flex;flex-direction:column;gap:5px}.component.suggestion-description-card main .description .field{padding:10px 12px;font-size:14px;font-weight:500;line-height:19px;color:#000;overflow-y:scroll;border-radius:6px;min-height:180px;border:1px #a9a9a9 solid}.modal.cancel-suggestions{display:flex;flex-direction:column;align-items:center;border-radius:16px;border-top:16px #ff3232 solid;gap:20px;height:8rem}.modal.cancel-suggestions h4{max-width:314px;text-align:center;font-size:20px;font-weight:700;line-height:28px;padding-top:.3rem}.modal.cancel-suggestions .container-buttons{display:flex;gap:20px}.modal.cancel-suggestions .container-buttons button{width:125px;border-radius:8px}.pattern-modal,.modal.create-suggestion{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.create-suggestion>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.create-suggestion>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.create-suggestion>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.create-suggestion>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.create-suggestion>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.create-suggestion{width:684px;height:653px;display:flex;flex-direction:column;justify-content:space-between}.modal.create-suggestion header{display:flex;justify-content:space-between}.modal.create-suggestion header .cross{height:100%;margin-right:1.2rem}.modal.create-suggestion div.content{padding-bottom:0;height:auto}.modal.create-suggestion .content{height:100%}.modal.create-suggestion .content .select-type{display:flex;flex-direction:column;align-items:baseline;gap:21px}.modal.create-suggestion .content .select-type b{font-size:16px;font-weight:700;color:#023222}.modal.create-suggestion .content .select-type .buttons{display:flex;flex-wrap:wrap;gap:20px 40px}.modal.create-suggestion .content .select-type .buttons button{width:260px;max-width:290px;height:54px;flex-grow:1;display:flex;align-items:center;gap:20px;font-size:16px;font-weight:600}.modal.create-suggestion .content .select-type .buttons button.secondary{background-color:#ff840426}.modal.create-suggestion .content .create-suggestion{display:flex;flex-direction:column;gap:10px;max-width:450px}.modal.create-suggestion .content .create-suggestion label,.modal.create-suggestion .content .create-suggestion label .custom-label p,.modal.create-suggestion .content .create-suggestion .btn-custom-field{display:flex;flex-direction:column;font-size:16px;font-weight:600}.modal.create-suggestion .content .create-suggestion label .custom-label,.modal.create-suggestion .content .create-suggestion label .icons{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal.create-suggestion .content .create-suggestion label .custom-label input,.modal.create-suggestion .content .create-suggestion label .icons input{outline:none;border:none;height:24px}.modal.create-suggestion .content .create-suggestion label .icons svg{width:16px;height:16px;cursor:pointer}.modal.create-suggestion .content .create-suggestion label .component-input,.modal.create-suggestion .content .create-suggestion label .component-select,.modal.create-suggestion .content .create-suggestion label textarea{margin-top:5px;flex-grow:1}.modal.create-suggestion .content .create-suggestion label .component-input .append,.modal.create-suggestion .content .create-suggestion label .component-select .append,.modal.create-suggestion .content .create-suggestion label textarea .append{font-size:14px;font-weight:700;color:#a9a9a9}.modal.create-suggestion .content .create-suggestion label textarea{font-family:Poppins;font-size:14px;font-weight:500;resize:none;height:80px}.modal.create-suggestion .content .create-suggestion label textarea::placeholder{font-style:italic}.modal.create-suggestion .content .create-suggestion .btn-custom-field{width:217px;border:none;flex-direction:row;display:flex;gap:10px;padding:0}.modal.create-suggestion .content .success{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.modal.create-suggestion .content .success h1{font-size:32px;line-height:19px}.modal.create-suggestion footer{position:sticky;bottom:0}.modal.create-suggestion footer button{width:175px;height:48px;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.modal.create-suggestion footer button svg{transform:rotate(180deg);width:20px}.modal.create-suggestion footer button svg path{fill:#fff}.pattern-modal,.modal.finish-suggestion{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.finish-suggestion>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.finish-suggestion>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.finish-suggestion>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.finish-suggestion>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.finish-suggestion>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.finish-suggestion{background-color:#fff;width:684px;height:693px;display:flex;flex-direction:column;border-radius:10px;justify-content:space-between}.modal.finish-suggestion header{border-radius:10px 10px 0 0;display:flex;justify-content:space-between;color:#fff;padding:15px 25px;align-items:center}.modal.finish-suggestion header button{background-color:transparent;border:none;display:flex;padding:0;width:40px;height:40px;cursor:pointer}.modal.finish-suggestion header button svg{width:40px;height:40px}.modal.finish-suggestion .content{flex-grow:1}.modal.finish-suggestion .content .stepper{margin-bottom:1rem;justify-content:center;gap:100px}.modal.finish-suggestion .content .stepper *{font-size:16px;padding:.2rem;text-align:center}.modal.finish-suggestion .content .step.finish-suggestion-form{display:flex;flex-wrap:wrap;max-width:450px;margin-top:30px;gap:10px 30px}.modal.finish-suggestion .content .step.finish-suggestion-form label,.modal.finish-suggestion .content .step.finish-suggestion-form p{font-size:16px;font-weight:600;line-height:24px}.modal.finish-suggestion .content .step.finish-suggestion-form label{flex-grow:1;max-width:210px}.modal.finish-suggestion .content .step.finish-suggestion-form label p{display:flex;gap:7px}.modal.finish-suggestion .content .step.finish-suggestion-form label.complete{max-width:100%;width:100%}.modal.finish-suggestion .content .step.finish-suggestion-form label .component-input{margin-top:3px}.modal.finish-suggestion .content .step.finish-suggestion-form label .component-input .preppend{font-size:10px;font-weight:700;line-height:15px;color:#7a7a7a}.modal.finish-suggestion .content .step.finish-suggestion-form label .error{margin-top:-1px;font-weight:600}.modal.finish-suggestion .content .step.success{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.modal.finish-suggestion .content .step.success h1{font-size:32px;line-height:19px}.modal.finish-suggestion footer{border-radius:0 0 10px 10px}.modal.finish-suggestion footer button{width:175px;font-size:16px;font-weight:600;line-height:24px;height:48px}.page.profile{padding:1.5rem 2.5rem;display:flex;flex-direction:column;flex-grow:1}.page.profile .card.profile{display:flex;align-items:center;gap:1.9rem;margin-bottom:1.9rem;padding:1.9rem 2.5rem}.page.profile .card.profile .user-image-button{background:none;border:none;position:relative;border-radius:999px;display:flex;align-items:center;justify-content:center}.page.profile .card.profile .user-image-button:has(.user-image-profile:hover) .user-image-profile.edit{display:flex}.page.profile .card.profile .user-image-button .user-image-profile{width:7.5rem;height:7.5rem;border-radius:7.5rem;border:3px solid #ebebeb}.page.profile .card.profile .user-image-button .user-image-profile.edit{cursor:pointer;position:absolute;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.35)}.page.profile .card.profile .user-info-profile{display:flex;flex-direction:column}.page.profile .card.profile .user-info-profile h3.name{color:#023222;font-size:2.25rem;font-weight:700}.page.profile .card.profile .user-info-profile .user-info{color:#023222;font-size:1.5rem;font-weight:500}.page.profile .card.profile .user-info-profile .user-info .role{color:#ff8404}.page.profile .card.profile .user-info-profile .user-info .email{color:#a9a9a9;font-size:1.25rem}.page.profile .card.profile-form{padding:1rem 1.9rem}.page.profile .card.profile-form header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:1rem}.page.profile .card.profile-form header h4{color:#023222;font-size:1.5625rem;font-weight:700}.page.profile .card.profile-form header .edit-profile-btn{background:rgba(255,132,4,.3);padding:0;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.page.profile .card.profile-form header .edit-profile-btn svg{width:1.25rem;height:1.25rem}.page.profile .card.profile-form header .edit-profile-btn svg path{fill:#ff8404}form.component.user-profile-form{margin-top:2rem;display:flex;flex-direction:column}form.component.user-profile-form.disabled .component-input{background-color:#fff}form.component.user-profile-form.disabled .component-select.unavailable{opacity:1}form.component.user-profile-form.disabled .component-select .select-input{border-color:#a9a9a9}form.component.user-profile-form .input-row{display:flex;justify-content:space-between;align-items:center;gap:4.4rem}form.component.user-profile-form .input-row .field,form.component.user-profile-form .input-row .inline-input .field{width:100%;color:#023222;font-size:1rem;font-weight:600}form.component.user-profile-form .input-row .inline-input{width:100%;display:flex;gap:1rem;align-items:center}.modal.edit-profile{border-radius:.625rem;background:#ffffff;width:66.375rem}.modal.edit-profile header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.7rem;border-radius:.5625rem .5625rem 0rem 0rem;background:#023222;color:#fff;font-size:1.5rem;font-weight:700}.modal.edit-profile header h1{margin-bottom:-.5rem}.modal.edit-profile header svg{cursor:pointer}.modal.edit-profile main{padding-inline:3.5rem;padding-bottom:2rem}.modal.edit-profile footer{border-radius:0rem 0rem .5rem .5rem;background:#f3f3f3;padding:1.3rem 3.8rem;display:flex;justify-content:flex-end;gap:1.9rem}.modal.edit-profile footer .edit-profile-btn{padding:0;width:11rem;height:3rem;font-size:1rem;font-weight:600}.page.products{padding:1.5rem 2.5rem;flex-direction:column;display:flex;flex-grow:1}.page.products .clickable{cursor:pointer}.page.products main table td .status{display:flex;padding:.125rem .5rem;justify-content:center;align-items:center;border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);width:min-content;color:#fff;background:#4abc26;font-size:.75rem;font-weight:600}.page.products main table td .status.inactive{background:#fff;color:gray}.pattern-modal,.create-group{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.create-group>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.create-group>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.create-group>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.create-group>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.create-group>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.create-group{width:49rem;height:40.8125rem;display:flex;flex-direction:column}.create-group header h5{display:flex;align-items:center}.create-group header .title-icon{height:1.5rem}.create-group header .title-icon path{fill:#f3f3f3}.create-group .content{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.create-group .content .stepper{margin-bottom:1rem}.create-group .content section.bottom{overflow:auto;margin-inline:-2rem;padding-inline:2rem}.create-group .content section.bottom h3.tab-description{color:#a9a9a9;font-family:Poppins;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.create-group .content section.bottom .add-group-tab .top-illustration{width:45.25rem;height:13.6rem;border-radius:.5rem;background:rgba(74,188,38,.1);display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem}.create-group .content section.bottom .add-group-tab .team{width:100%}.create-group .content section.bottom .add-group-tab .team .label{height:1rem;font-weight:600;font-size:.875rem}.create-group .content section.bottom .add-group-tab .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.create-group .content section.bottom .add-group-tab .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.create-group .content section.bottom .add-group-tab .row-team.field-array{gap:1.2rem}.create-group .content section.bottom .add-group-tab .row-team.field-array .team.name{max-width:17rem}.create-group .content section.bottom .add-group-tab .row-team.field-array .remove-field{display:flex;justify-content:center;align-items:center;border-radius:1.25rem;background:#f3f3f3;padding:0;width:1.8rem;height:1.8rem}.create-group .content section.bottom .add-group-tab .row-team.field-array .remove-field svg{width:1.125rem;height:1.2rem}.create-group .content section.bottom .add-group-tab .row-team.field-array .remove-field svg path{fill:#a9a9a9}.create-group .content section.bottom .add-group-tab .row-team .add-field{color:#ff8404;font-size:1rem;font-weight:600;background-color:transparent;display:flex;align-items:center;gap:.75rem;padding:0}.create-group footer button{display:flex;justify-content:center;align-items:center;height:3rem;width:10rem}.create-group footer button svg{width:3rem;height:3rem}.add-group-tab.success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;flex-grow:1;margin-top:3rem}.add-group-tab.success h4{color:#023222;font-size:1.5rem;font-weight:700}.pattern-modal,.edit-group{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.edit-group>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.edit-group>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.edit-group>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.edit-group>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.edit-group>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.edit-group{width:49rem}.edit-group h5{display:flex;align-items:center}.edit-group h3.tab-description{color:#a9a9a9;font-family:Poppins;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.edit-group .top-illustration{width:45.25rem;height:13.6rem;border-radius:.5rem;background:rgba(74,188,38,.1);display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem}.edit-group .row-team{margin-bottom:.5rem;display:flex;gap:1.25rem;align-items:center}.edit-group .row-team .team{width:100%}.edit-group .row-team .team .label{height:1rem;font-weight:600;font-size:.875rem}.edit-group .row-team .team .component-input{width:29rem}.edit-group .row-team .team .component-select{width:100%}.edit-group footer .edit-group-btn{display:flex;justify-content:center;align-items:center;width:12rem;height:2.9rem;font-size:1rem;font-weight:600;border-width:2px}.edit-group footer .edit-group-btn svg{width:3rem;height:3rem}.page.group-details{padding:1.5rem 2.5rem;flex-direction:column;display:flex;flex-grow:1;background-color:#fff}.page.group-details .clickable{cursor:pointer}.page.group-details main .header{display:flex;justify-content:space-between;align-items:flex-end}.page.group-details main .header h1{color:#24282e;font-size:1.5rem;font-weight:600}.page.group-details main .header .page-description{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#727a90;font-size:.875rem;font-weight:500}.page.group-details main .header .page-description .separator{color:#bec2cc}.page.group-details main .header .page-description .group-id{color:#ff8404;font-weight:600}.page.group-details main .header .page.tabbed.loading.group-details-loading{margin-top:0}.page.group-details main .header .page.tabbed.loading.group-details-loading .tab-content{border-radius:.5rem;width:4rem;height:1.25rem;padding-top:0}.page.group-details main .header .page.tabbed.loading.group-details-loading .tab-content.title{width:7rem;height:2.5rem}.page.group-details main .header .page.tabbed.loading.group-details-loading .tab-content.status{width:3.6rem;height:1.3rem}.page.group-details main .header .title{display:flex;align-items:center;gap:1rem}.page.group-details main .header .title h1{color:#023222}.page.group-details main .header .title .status{display:flex;min-width:max-content;padding:.125rem .5rem;flex-direction:column;justify-content:center;align-items:center;border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#4abc26;color:#fff;font-size:.75rem;font-weight:600}.page.group-details main .header .title .status.inactive{color:gray;background:#ffffff}.page.group-details main .header .right .edit-group-btn{border-radius:.75rem;border:1px solid #e9eaea;background:#ffffff;display:flex;padding:.625rem .875rem;justify-content:center;align-items:center;gap:.25rem;color:#727a90;font-size:.875rem;font-weight:600}.page.group-details main .header .right .edit-group-btn svg path{fill:#727a90}.page.group-details main .filters .filters-group{display:flex;align-items:center;gap:1.5rem}.page.group-details main .filters .component-select,.page.group-details main .filters .filter-status-group{border-radius:.375rem;height:2.5rem}.page.group-details main .filters .filter-status-group{width:13rem}.page.group-details main .filters .wrap-button-create{display:flex;align-items:center;gap:.5rem}.page.group-details main table td .status{display:flex;padding:.125rem .5rem;justify-content:center;align-items:center;border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);width:min-content;color:#fff;background:#4abc26;font-size:.75rem;font-weight:600}.page.group-details main table td .status.inactive{background:#ffffff;color:gray}.page.group-details main table td .categories{display:flex;gap:.5rem;color:#fff;font-size:.75rem;font-weight:600}.page.group-details main table td .categories .category{border:1px solid rgba(128,128,128,.15);border-radius:6.25rem;background:#ff8404;padding:.125rem .5rem;width:fit-content}.page.group-details main table td .actions-wrap{display:flex;align-items:center}.pattern-modal,.modal.modal-create-product{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.modal-create-product>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.modal-create-product>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.modal-create-product>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.modal-create-product>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.modal-create-product>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.modal-create-product{width:41.75rem}.modal.modal-create-product h3.tab-description{color:#a9a9a9;font-family:Poppins;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.modal-create-product .success-tab{margin-bottom:2rem}.modal.modal-create-product .stepper{justify-content:center;gap:3.6rem;margin-bottom:2rem}.modal.modal-create-product .stepper .step-name{font-size:1rem}.modal.modal-create-product form{margin-bottom:5rem}.modal.modal-create-product form .team{width:100%}.modal.modal-create-product form .team .label{height:1rem;font-weight:600;font-size:.875rem}.modal.modal-create-product form .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.modal.modal-create-product form .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.modal.modal-create-product .create-product-btn{width:10.3rem;height:2.9rem;border-radius:.5rem;font-size:1rem;font-weight:600;border-width:2px}.pattern-modal,.modal.edit-product{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.edit-product>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.edit-product>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.edit-product>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.edit-product>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.edit-product>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.edit-product{width:41.75rem}.modal.edit-product h3.tab-description{color:#023222;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.edit-product form{margin-bottom:5rem}.modal.edit-product form .team{width:100%}.modal.edit-product form .team .label{height:1rem;font-weight:600;font-size:.875rem}.modal.edit-product form .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.modal.edit-product form .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.modal.edit-product footer .edit-product-btn{display:flex;justify-content:center;align-items:center;width:10.3rem;height:2.9rem;font-size:1rem;font-weight:600;border-width:2px;padding:0}.modal.edit-product footer .edit-product-btn svg{width:3rem;height:3rem}.pattern-modal,.modal.create-batch{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.create-batch>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.create-batch>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.create-batch>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.create-batch>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.create-batch>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.create-batch{width:41.75rem;height:43.9375rem;display:flex;flex-direction:column}.modal.create-batch header h4{display:flex;align-items:center}.modal.create-batch header .title-icon{height:1.5rem}.modal.create-batch header .title-icon path{fill:#f3f3f3}.modal.create-batch .content{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.modal.create-batch .content .stepper{margin-bottom:1rem}.modal.create-batch .content section.bottom{overflow:auto;margin-inline:-2rem;padding-inline:2rem}.modal.create-batch .content section.bottom h3.tab-description{color:#a9a9a9;font-family:Poppins;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.create-batch .content section.bottom .add-batch-tab .team{width:100%}.modal.create-batch .content section.bottom .add-batch-tab .team .label{height:1rem;font-weight:600;font-size:.875rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.modal.create-batch .content section.bottom .add-batch-tab .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team.field-array{gap:1.2rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team.field-array .team.name{max-width:17rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team.field-array .remove-field{display:flex;justify-content:center;align-items:center;border-radius:1.25rem;background:#f3f3f3;padding:0;width:1.8rem;height:1.8rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team.field-array .remove-field svg{width:1.125rem;height:1.2rem}.modal.create-batch .content section.bottom .add-batch-tab .row-team.field-array .remove-field svg path{fill:#a9a9a9}.modal.create-batch .content section.bottom .add-batch-tab .row-team .add-field{color:#ff8404;font-size:1rem;font-weight:600;background-color:transparent;display:flex;align-items:center;gap:.75rem;padding:0}.modal.create-batch .content section.bottom .add-batch-tab .drag-file.batch{margin-bottom:1.25rem}.modal.create-batch .content section.bottom .add-batch-tab .drag-file.batch .drag-file-content.batch{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding-block:1rem;color:#7a7a7a;text-align:center;font-size:.625rem}.modal.create-batch .content section.bottom .add-batch-tab .drag-file.batch .drag-file-content.batch span{max-width:9.3rem}.modal.create-batch .content section.bottom .add-batch-tab .drag-file.batch .drag-file-content.batch svg{width:2rem;height:2.1rem}.modal.create-batch .content section.bottom .add-batch-tab .drag-file.batch .drag-file-content.batch svg path{stroke:#7a7a7a}.modal.create-batch .content section.bottom .add-batch-tab.products .select-input-team{display:flex;align-items:flex-end}.modal.create-batch .content section.bottom .add-batch-tab.products .select-input-team .select.select-team{width:7rem;line-height:initial;height:initial}.modal.create-batch .content section.bottom .add-batch-tab.products .select-input-team .select.select-team .select-input{height:2.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.modal.create-batch .content section.bottom .add-batch-tab.products .select-input-team .input.select-team{height:2.5rem;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.modal.create-batch .content section.bottom .add-batch-tab.products .add-product-btn{width:38rem;height:2.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.modal.create-batch .content section.bottom .add-batch-tab.products .saved-products{display:flex;flex-direction:column;gap:1.25rem}.modal.create-batch .content section.bottom .add-batch-tab.products .saved-products .empty-product-list{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;color:#a9a9a9;text-align:center;font-size:1.25rem;font-weight:400}.modal.create-batch footer button{display:flex;justify-content:center;align-items:center;height:3rem;width:10rem}.modal.create-batch footer button svg{width:3rem;height:3rem}.component.upload-file-card{width:100%}.clickable{cursor:pointer}.card.batch-product{display:flex;align-items:center;justify-content:space-between}.card.batch-product .left{display:flex;flex-direction:column;gap:.5rem}.card.batch-product .left span.title{color:#24282e;font-size:.875rem;font-weight:500}.card.batch-product .left .details{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:#4abc26;font-size:.875rem;font-weight:500}.card.batch-product .left .details span.separator{color:gray}.card.batch-product .left .tags{display:flex;gap:.5rem;align-items:center}.card.batch-product .left .tags .tag.card{color:gray;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border:1px solid rgba(128,128,128,.15)}.card.batch-product .right .icon.card{display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.75rem;border:1px solid #e9eaea}.card.batch-product .right .icon.card svg{width:.83331rem;height:1rem}.pattern-modal,.modal.view-product{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.view-product>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.view-product>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.view-product>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.view-product>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.view-product>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.view-product{width:41.75rem}.modal.view-product h3.tab-description{color:#023222;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.view-product .content .row{display:flex;align-items:center;gap:15rem;margin-bottom:2.2rem}.modal.view-product .content .row .info-team{display:flex;flex-direction:column;gap:.6rem;font-weight:500}.modal.view-product .content .row .info-team span.title{color:#a9a9a9;font-size:.875rem}.modal.view-product .content .row .info-team span.value{color:#023222;font-size:1rem}.modal.view-product .content .row .info-team span.value.empty{color:#7a7a7a}.modal.view-product .content .row .info-team .items-list{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.modal.view-product .content .row .info-team .items-list .item{border-radius:1rem;background:#4abc26;display:flex;height:1rem;padding:.625rem;align-items:center;width:max-content;color:#fff;font-family:Poppins;font-size:.625rem;font-weight:40 0}.group-details.settings-tab{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.group-details.settings-tab .setting-button-icon{border-radius:.625rem;padding:0;display:flex;justify-content:center;align-items:center}.group-details.settings-tab .setting-button-icon.plus{width:2rem;height:2rem}.group-details.settings-tab .setting-button-icon.edit{width:2.5rem;height:2.5rem}.group-details.settings-tab .card.setting{display:flex;flex-direction:column;height:25rem;border-color:#e9eaea}.group-details.settings-tab .card.setting header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.group-details.settings-tab .card.setting header h3{color:#24282e;font-size:1.125rem}.group-details.settings-tab .card.setting main{gap:1rem;overflow:auto;margin-inline:-1rem;padding-inline:1rem}.group-details.settings-tab .card.setting main::-webkit-scrollbar-thumb{background-color:#ff8404}.group-details.settings-tab .card.setting main .inner-card{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:.5rem;height:4.6rem}.group-details.settings-tab .card.setting main .inner-card .left{display:flex;flex-direction:column;gap:.5rem}.group-details.settings-tab .card.setting main .inner-card .left .name{display:flex;align-items:center;gap:.5rem;color:#24282e;font-size:.875rem;font-weight:500}.group-details.settings-tab .card.setting main .inner-card .left .name .status{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#4abc26;color:#fff;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.group-details.settings-tab .card.setting main .inner-card .left .name .status.inactive{background:#ffffff;color:gray}.group-details.settings-tab .card.setting main .inner-card .left span.value{color:#a9a9a9;font-size:.875rem;font-weight:500}.pattern-modal,.modal.create-setting{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.create-setting>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.create-setting>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.create-setting>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.create-setting>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.create-setting>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.modal.create-setting{width:41.75rem}.modal.create-setting h3.tab-description{color:#a9a9a9;font-family:Poppins;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.create-setting form{margin-bottom:5rem}.modal.create-setting form .team{width:100%}.modal.create-setting form .team .label{height:1rem;font-weight:600;font-size:.875rem}.modal.create-setting form .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.modal.create-setting form .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.modal.create-setting form textarea{resize:none;width:38rem;height:5rem}.modal.create-setting .component-step.stepper-create-setting{justify-content:center;gap:4rem;margin-bottom:2rem}.modal.create-setting .create-setting-btn{width:10.3rem;height:2.9rem;border-radius:.5rem;font-size:1rem;font-weight:600;border-width:2px}.pattern-modal,.modal.edit-setting{background:#ffffff;border-radius:.5rem}.pattern-modal>header,.modal.edit-setting>header{background:#023222;padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pattern-modal>header .title-icon,.modal.edit-setting>header .title-icon{height:1rem;margin-right:.5rem}.pattern-modal>header .cross,.modal.edit-setting>header .cross{height:1.5rem;position:absolute;right:0;cursor:pointer}.pattern-modal>.content,.modal.edit-setting>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-modal>footer,.modal.edit-setting>footer{background:#f3f3f3;padding:1rem;display:flex;gap:1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:flex-end}.pattern-simple-modal{background:#ffffff;border-radius:.5rem}.pattern-simple-modal>header{padding:1rem 3rem 1rem 1rem;color:#fff;display:flex;position:relative;align-items:center;color:#023222}.pattern-simple-modal>header .title-icon{height:1rem;margin-right:.5rem}.pattern-simple-modal>header .cross{height:2.3rem;position:absolute;right:0;cursor:pointer}.pattern-simple-modal>header .cross path{fill:#023222}.pattern-simple-modal>.content{padding:1.5rem 2rem;box-sizing:border-box;display:flex;flex-direction:column}.pattern-simple-modal>footer{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background:#f3f3f3;padding:1rem 2rem;display:flex;gap:1rem;justify-content:space-between}.modal.edit-setting{width:41.75rem}.modal.edit-setting h3.tab-description{color:#023222;font-size:.875rem;font-weight:500;border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;margin-bottom:1.25rem;margin-top:.5rem}.modal.edit-setting .info-team{display:flex;flex-direction:column;gap:.6rem;font-weight:500;margin-bottom:1.5rem}.modal.edit-setting .info-team span.title{color:#a9a9a9;font-size:.875rem}.modal.edit-setting .info-team span.value{color:#023222;font-size:1rem}.modal.edit-setting .info-team span.value.empty{color:#7a7a7a}.modal.edit-setting .info-team .items-list{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.modal.edit-setting .info-team .items-list .item{border-radius:1rem;background:#4abc26;display:flex;height:1rem;padding:.625rem;align-items:center;width:max-content;color:#fff;font-family:Poppins;font-size:.625rem;font-weight:40 0}.modal.edit-setting form{margin-bottom:5rem}.modal.edit-setting form .team{width:100%}.modal.edit-setting form .team .label{height:1rem;font-weight:600;font-size:.875rem}.modal.edit-setting form .row-team{margin-bottom:.5rem;display:flex;gap:2rem;align-items:center}.modal.edit-setting form .row-team .number-line{border-radius:6.25rem;border:1px solid rgba(128,128,128,.15);background:#ffffff;color:gray;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.modal.edit-setting form textarea{resize:none;width:38rem;height:5rem}.modal.edit-setting footer .edit-setting-btn{display:flex;justify-content:center;align-items:center;width:10.3rem;height:2.9rem;font-size:1rem;font-weight:600;border-width:2px;padding:0}.modal.edit-setting footer .edit-setting-btn svg{width:3rem;height:3rem}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
