﻿@import url(../../assets/css/bootstrap/bootstrap.min.css);@import url(../../assets/js/toastr/toastr.min.css);@import"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";@import url(../../assets/fonts/fontawesome/css/font-awesome.min.css);@import url(../../assets/fonts/mySenior/css/myseniorfont.css);@import url(../../assets/js/dropzone/basic.min.css);@import url(../../assets/js/dropzone/dropzone.min.css);@import url(../../assets/css/dropzonejscustom.css);@import url(../../assets/js/fullcalendar/fullcalendar.min.css);@import url(../../assets/css/custom.css);@import url(../../modules/main/css/main.css);@import url(../../modules/main/css/main_medias.css);@import url(../../modules/main/css/directivescss.css);@import url(../../modules/customers/css/customers.css);@import url(../../modules/customers/css/customersMedias.css);@import url(../../modules/customers/css/transactions.css);@import url(../../modules/inbox/css/inbox.css);@import url(../../modules/agenda/css/agenda.css);@import url(../../modules/contacts/css/contacts.css);@import url(../../modules/managers/css/managers.css);@import url(../../modules/settings/css/settings.css);@import url(../../modules/newsletters/css/newsletters.css);@import url(../../modules/suggestions/css/suggestions.css);@import url(../../modules/live/css/live.css);@import url(../../modules/map/css/map.css);@import url(../../modules/cartasocial/css/cartasocial.css);@import url(../../modules/admin/css/admin.css);@import url(../../modules/certificates/css/certificates.css);.set-proposal-modal .som-row{display:flex;flex-flow:nowrap row;margin-bottom:10px}.set-proposal-modal .som-column{display:flex;flex-flow:nowrap column;align-items:flex-start;flex:1 1 0;margin-right:10px}.set-proposal-modal .som-column:last-child{margin-right:0}.set-proposal-modal .equipments-list{height:100%}.equipments-list .el-actions{display:flex;flex-flow:nowrap row;height:30px;justify-content:flex-end;margin-bottom:5px}.equipments-list .el-container{display:flex;flex-flow:nowrap column}.equipments-list .el-container>:last-child{margin-bottom:0}.equipments-list .loading{color:#1b8e79;font-size:30px;text-align:center}.equipments-element{background-color:#fff;border:1px solid #d5d5d5;border-radius:3px;box-shadow:3px 3px 3px #f0f0f0;color:#545454;display:flex;flex-flow:nowrap column;height:75px;margin-bottom:10px;padding:10px}.equipments-element:hover{cursor:pointer}.equipments-element[disabled],.equipments-element.not-active{background-color:#eee}.equipments-element[disabled] .ee-area.senior-count,.equipments-element.not-active .ee-area.senior-count{background-color:#b0b0b1}.equipments-element[disabled] .ee-area.senior-count .ee-senior-count-icon,.equipments-element.not-active .ee-area.senior-count .ee-senior-count-icon{border-color:#b0b0b1;color:#b0b0b1}.equipments-element.set-proposal:hover{cursor:default}.equipments-element.proposal-not-valid{background-color:#e35b5a}.equipments-element .ee-divider{border-left:1px solid #d5d5d5;height:100%;margin:0 20px}.equipments-element .ee-container{align-items:center;display:flex;flex-flow:nowrap row;height:100%}.equipments-element .ee-area{display:flex;flex-flow:nowrap column;height:100%;justify-content:center;margin:0 10px}.equipments-element .ee-area:first-child{margin-left:0}.equipments-element .ee-area:last-child{margin-right:0}.equipments-element .ee-area>*{height:50%}.equipments-element .ee-area.equipment-image{flex:0 0 70px;width:70px}.equipments-element .ee-area.equipment-image img{height:100%;object-fit:cover;width:100%}.equipments-element .ee-area.equipment-image .ee-not-image{align-items:center;color:#808080;display:flex;font-size:70px;justify-content:center}.equipments-element .ee-area.equipment-description{flex:1 1 0}.equipments-element .ee-area.equipment-description .ee-description{font-weight:bold}.equipments-element .ee-area.equipment-value{flex:1 1 0}.equipments-element .ee-area.equipment-quantity{flex:0 0 80px;margin:0 10px}.equipments-element .ee-area.equipment-quantity input{width:100%}.equipments-element .ee-area.senior-count{align-items:center;background-color:#22b59b;border-radius:100%;flex:0 0 46px;height:46px;position:relative}.equipments-element .ee-area.senior-count .ee-senior-count{color:#fff;font-size:20px;font-weight:600;height:auto}.equipments-element .ee-area.senior-count .ee-senior-count-icon{align-items:center;background-color:#fff;border:2px solid #22b59b;border-radius:100%;color:#22b59b;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:-6px;top:-8px;width:24px;z-index:1}.equipments-element .ee-area.senior-count .ee-senior-count-icon i{padding-top:1px}.equipments-element .ee-area.is-active{align-items:center;flex:0 0 70px}.equipments-element .ee-area.is-active .ee-is-active{height:auto}.equipments-form .value{height:34px}.equipments-form .ef-checkbox-toggle{float:left}.home .part1 .counters .ticketwindow{margin-bottom:24px}.home .part1 .counters .ticketwindow .ticket{width:100%;height:100px;display:flex;justify-content:space-between;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px}.home .part1 .counters .ticketwindow .ticket .values{width:70%;margin-left:6px;font-size:15px}.home .part1 .counters .ticketwindow .ticket .values .value{font-size:26px;color:#484a4c;font-weight:400}.home .part1 .counters .ticketwindow .ticket .customersPieChart{width:30%;height:100%}.home .part1 .counters .ticketwindow .ticket .customersPieChart .stroke{stroke:white;stroke-width:1;stroke-linejoin:round;stroke-opacity:1}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc0{fill:#22b59b}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc0Hover{fill:#22b59b;stroke-opacity:.2;stroke-width:1;stroke-linejoin:round;cursor:default;stroke:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc1{fill:#f18b7d}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc1Hover{fill:#f18b7d;stroke-opacity:.2;stroke-width:1;stroke-linejoin:round;cursor:default;stroke:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc2{fill:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .customersPieChart .arc2Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:1;stroke-linejoin:round;cursor:default;stroke:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .customersPieChart .label{font-size:12px;fill:#484a4c;text-anchor:middle;font-weight:600}.home .part1 .counters .ticketwindow .ticket .customersPieChart .innerText{font-size:18px;color:#484a4c}.home .part1 .counters .ticketwindow .ticket .customersPieChart .contour{fill:#88898d}.home .part1 .counters .ticketwindow .ticket .customersPieChart.schedulePresentations .arc1{fill:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .customersPieChart.schedulePresentations .arc1Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:1;stroke-linejoin:round;cursor:default;stroke:#d1d2d4}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart{width:60%;height:100%;padding-right:10px;display:block}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .barLabel{text-anchor:end;font-size:14px;fill:white}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .labelIcons{text-anchor:middle;font-family:FontAwesome;font-size:14px}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .barLabelAlt{text-anchor:start;font-size:14px;fill:black}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar0{fill:#44b6ae}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar0Hover{fill:#44b6ae;stroke:#333;stroke-opacity:.2;stroke-width:2;cursor:default}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar1{fill:#ffd800}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar1Hover{fill:#ffd800;stroke:#333;stroke-opacity:.2;stroke-width:2;cursor:default}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar2{fill:orange}.home .part1 .counters .ticketwindow .ticket .loginsHorizontalBarChart .bars .bar2Hover{fill:orange;stroke:#333;stroke-opacity:.2;stroke-width:2;cursor:default}.home .part1 .counters .debts{height:225px;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;margin-bottom:24px}.home .part1 .counters .debts .title{margin-left:6px;font-size:15px;margin-bottom:10px}.home .part1 .counters .debts .subtitles{width:100%;display:flex;margin-bottom:5px;color:#bf4627}.home .part1 .counters .debts .subtitles .customersSubtitles{text-align:center;width:50%}.home .part1 .counters .debts .charts{width:100%;height:50%;display:flex;justify-content:space-around;margin-bottom:10px}.home .part1 .counters .debts .charts .customersChart{width:50%}.home .part1 .counters .debts .charts .customersChart .customersPieChart{width:100%;height:100%;display:block}.home .part1 .counters .debts .charts .customersChart .customersPieChart .stroke{stroke:white;stroke-width:0;stroke-linejoin:round;stroke-opacity:1}.home .part1 .counters .debts .charts .customersChart .customersPieChart .arc0{fill:#22b59b}.home .part1 .counters .debts .charts .customersChart .customersPieChart .arc1{fill:#d1d2d4}.home .part1 .counters .debts .charts .customersChart .customersPieChart .label{font-size:12px;text-anchor:middle;font-weight:500;fill:white}.home .part1 .counters .debts .charts .customersChart .customersPieChart :hover{background-color:#f5f5f5;cursor:pointer}.home .part1 .counters .debts .legend{margin-top:15px}.home .part1 .counters .debts .legend .customersPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.home .part1 .counters .debts .legend .customersPieChartLegend .legendItem{margin-right:15px}.home .part1 .counters .debts .legend .customersPieChartLegend .legendItem .circle0{color:#22b59b;font-size:10px;margin-right:5px}.home .part1 .counters .debts .legend .customersPieChartLegend .legendItem .circle1{color:#d1d2d4;font-size:10px;margin-right:5px}.home .part1 .counters .debts .legend .customersPieChartLegend .legendItem .text{font-size:12px}.home .part1 .counters .paymentNotes{height:201px;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;margin-bottom:24px}.home .part1 .counters .paymentNotes .title{margin-left:6px;font-size:15px;margin-bottom:15px}.home .part1 .counters .paymentNotes .charts{width:100%;height:55%;display:flex;justify-content:space-around;margin-bottom:10px}.home .part1 .counters .paymentNotes .charts .customersChart{width:50%}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart{width:100%;height:100%;display:block}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .stroke{stroke:white;stroke-width:0;stroke-linejoin:round;stroke-opacity:1}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc0{fill:#22b59b}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc0Hover{fill:#22b59b;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc1{fill:#f8de3f}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc1Hover{fill:#f8de3f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc2{fill:#bf4627}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc2Hover{fill:#bf4627;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc3{fill:#d1d2d4}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .arc3Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333}.home .part1 .counters .paymentNotes .charts .customersChart .paymentNotesPieChart .label{font-size:12px;text-anchor:middle;font-weight:500;fill:white}.home .part1 .counters .paymentNotes .legend{margin-top:15px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .circle0{color:#22b59b;font-size:10px;margin-right:5px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .circle1{color:#f8de3f;font-size:10px;margin-right:5px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .circle2{color:#bf4627;font-size:10px;margin-right:5px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .circle3{color:#d1d2d4;font-size:10px;margin-right:5px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .text{font-size:12px}.home .part1 .counters .paymentNotes .legend .paymentNotesPieChartLegend .legendItem .text:hover{cursor:pointer}.home .part1 .counters .classifications{height:450px;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;position:relative;margin-bottom:24px}.home .part1 .counters .classifications .header{display:flex;justify-content:space-between;flex-wrap:wrap}.home .part1 .counters .classifications .header .title{margin-left:6px;font-size:15px}.home .part1 .counters .classifications .header .filtersIcons{margin-top:5px;display:flex;justify-content:flex-end}.home .part1 .counters .classifications .header .filtersIcons .arrows{font-size:20px;padding-right:5px}.home .part1 .counters .classifications .header .filtersIcons .arrows.down{margin-top:-6px}.home .part1 .counters .classifications .header .filtersIcons .arrows:hover{cursor:pointer;color:#484a4c}.home .part1 .counters .classifications .header .filtersIcons .arrows.active{color:#484a4c}.home .part1 .counters .classifications .header .filtersIcons .arrowsUD{display:flex;flex-direction:column;margin-top:-7px;margin-left:15px;margin-right:15px}.home .part1 .counters .classifications .filters{position:absolute;width:200px;background-color:#f5f5f5;top:47px;right:12px;border:1px solid rgba(0,0,0,.3);border-radius:4px}.home .part1 .counters .classifications .filters .search{margin-top:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:10px}.home .part1 .counters .classifications .filters .search .inputBoxDistrict{cursor:pointer}.home .part1 .counters .classifications .filters .search .buttonDistrict{margin-left:5px;cursor:pointer;background-color:#484a4c;border-radius:3px}.home .part1 .counters .classifications .filters .buttonsCrit{margin-top:8px;display:flex;flex-direction:column}.home .part1 .counters .classifications .filters .buttonsCrit .button{background-color:#fff;color:#484a4c;border-color:#484a4c;margin-bottom:10px}.home .part1 .counters .classifications .filters .buttonsCrit .active{background-color:#484a4c;color:#fff}.home .part1 .counters .classifications .list{overflow-y:auto;height:400px}.home .part1 .counters .classifications .list .data{border:1px solid #d1d2d4;border-radius:5px;padding-bottom:2px;padding-top:2px;padding-left:12px;padding-right:12px;margin-bottom:3px;margin-top:3px;background-color:#fff;color:#000;cursor:pointer}.home .part1 .counters .classifications .list .data .description{font-size:13px;display:flex}.home .part1 .counters .classifications .list .data .description .homeApptype-box img{margin-top:10px;width:25px}.home .part1 .counters .classifications .list .data .description .info{margin-left:10px}.home .part1 .counters .classifications .list .data .description .info .name{padding-top:3px;overflow:hidden;white-space:nowrap;width:280px;text-overflow:ellipsis}.home .part1 .counters .classifications .list .data .description .info .rating{display:flex}.home .part1 .counters .classifications .list .data .description .info .rating .ratingStar{font-size:16px;font-weight:bold;text-align:center;color:#ffa800}.home .part1 .counters .classifications .list .data .description .info .rating .weight{padding-top:3px;font-size:12px;font-weight:bold;margin-left:10px}.home .part1 .counters .followups{height:100%;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;overflow-y:auto}.home .part1 .counters .followups .title1{margin-left:6px;font-size:15px;margin-bottom:5px}.home .part1 .counters .followups .all{display:flex;flex-direction:column}.home .part1 .counters .followups .all .followup{margin-bottom:3px;margin-top:3px}.home .part1 .counters .followups .all .followup .outer{width:100%;background-color:#fff;border-bottom:1px solid #d1d2d4;text-align:center;padding:7px;display:flex;align-items:center}.home .part1 .counters .followups .all .followup .outer div{flex-grow:1}.home .part1 .counters .followups .all .followup .outer .managerimage{width:50px}.home .part1 .counters .followups .all .followup .outer .managerimage img{width:45px}.home .part1 .counters .followups .all .followup .outer .counter{background-color:#d1d2d4;border:1px solid #d1d2d4;border-radius:5px;text-align:center;padding:2px 5px;width:60px;height:40px;margin:auto}.home .part1 .counters .followups .all .followup .outer .pendingTask{background-color:#59ba49}.home .part1 .counters .followups .all .followup .outer .developmentTask{background-color:#fecd07}.home .part1 .counters .followups .all .followup .outer .concludedTask{background-color:#fa971f}.home .part1 .counters .followups .all .followup .outer .late{background-color:#bf4627;color:#fff}.home .part1 .counters .followups .all .followup .outer .today{background-color:#22b59b;color:#fff}.home .part1 .counters .followups .all .followup .outer .digit{font-size:18px;color:#fff;padding-top:1px;margin-top:4px}.home .part1 .counters .followups .all .followup .outer:hover{cursor:pointer;background-color:#f5f5f5}.home .part1 .counters .map{height:450px;border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;margin-bottom:24px}.home .part1 .counters .map .chartarea{height:345px}.home .newCustomers{border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px}.home .newCustomers .title{margin-left:6px;font-size:15px}.home .newCustomers .chart{width:100%}.home .newCustomers .chart .customers-bar-chart-container .custom-legend{display:flex;justify-content:center;gap:20px;padding:5px 0;flex-shrink:0}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item{display:flex;align-items:center;gap:5px}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item .legend-color{width:14px;height:14px;display:inline-block;border-radius:2px}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item .legend-color.novos-clientes{background-color:#22b59b}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item .legend-color.clientes-perdidos{background-color:#e35b5a}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item .legend-color.agend-divida-longa{background-color:#f0a8a7}.home .newCustomers .chart .customers-bar-chart-container .custom-legend .legend-item .legend-text{font-size:11px;color:#666}.home .newCustomers .chart .newCustomersBarChart{width:100%;display:block}.home .newCustomers .chart .newCustomersBarChart .yAxis{font-size:13px}.home .newCustomers .chart .newCustomersBarChart .xAxis{font-size:12px;text-anchor:end}.home .newCustomers .chart .newCustomersBarChart .bars .serie0{fill:#22b59b}.home .newCustomers .chart .newCustomersBarChart .bars .serie0Hover{fill:#22b59b;stroke:#88898d;stroke-opacity:.5;stroke-width:2}.home .newCustomers .chart .newCustomersBarChart .bars .serie1{fill:#c9413c}.home .newCustomers .chart .newCustomersBarChart .bars .serie1Hover{fill:#c9413c;stroke:#88898d;stroke-opacity:.5;stroke-width:2}.home .newCustomers .chart .newCustomersBarChart .bars .serie2{fill:#f0a8a7}.home .newCustomers .chart .newCustomersBarChart .bars .serie2Hover{fill:#f0a8a7;stroke:#88898d;stroke-opacity:.5;stroke-width:2}.home .newCustomers .legend .chartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.home .newCustomers .legend .chartLegend .legendItem{margin-right:12px}.home .newCustomers .legend .chartLegend .legendItem .circle0{color:#22b59b;font-size:10px;margin-right:5px}.home .newCustomers .legend .chartLegend .legendItem .circle1{color:#c9413c;font-size:10px;margin-right:5px}.home .newCustomers .legend .chartLegend .legendItem .circle2{color:#f6caca;font-size:10px;margin-right:5px}.home .newCustomers .legend .chartLegend .legendItem .circle3{color:#f5a623;font-size:10px;margin-right:5px}.home .newCustomers .legend .chartLegend .legendItem .text{font-size:12px}.home .newCustomers.noAdm{height:380px}.home .events{border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px}.home .events .header{display:flex;justify-content:space-between}.home .events .header .title{margin-left:6px;font-size:15px}.home .events .header .filters{display:flex;justify-content:flex-end;align-items:center}.home .events .header .filters .arrows{font-size:20px;padding-top:3px;padding-right:5px}.home .events .header .filters .arrows:hover{cursor:pointer;color:#484a4c}.home .events .header .filters .filtersMA{display:flex}.home .events .header .filters .filtersMA .buttonsMA{width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:13px;color:#88898d;border:1px solid #88898d;border-radius:50%;margin-left:6px}.home .events .header .filters .filtersMA .buttonsMA.M{padding-right:0}.home .events .header .filters .filtersMA .buttonsMA.A{margin-right:6px}.home .events .header .filters .filtersMA .buttonsMA:hover{cursor:pointer;border-color:#484a4c;color:#484a4c}.home .events .header .filters .filtersMA .buttonsMA.active{background-color:#ddd;box-shadow:0 0 4px 0 #88898d;border-color:#484a4c;color:#484a4c}.home .events .counters{margin-top:24px;margin-bottom:24px;display:flex;justify-content:space-between;height:80px}.home .events .counters .counter{border:1px solid #88898d;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;padding-right:7px;padding-left:7px;padding-top:5px;padding-bottom:5px}.home .events .counters .counter .info{display:flex;justify-content:space-between;flex-wrap:wrap}.home .events .counters .counter .info .infoTitle{margin-top:3px}.home .events .counters .counter .info .value{font-size:24px;color:#484a4c;margin-right:2px}.home .events .counters .counter .chart .eventsCounterHorizontalStackedBarChart{display:block}.home .events .counters .counter .chart .eventsCounterHorizontalStackedBarChart .bars .Ocorrida{fill:#22b59b}.home .events .counters .counter .chart .eventsCounterHorizontalStackedBarChart .bars .Agendada{fill:#88898d}.home .events .counters .counter .chart .eventsCounterHorizontalStackedBarChart .bars .Cancelada{fill:#bf4627}.home .events .counters .counter .chart .eventsCounterHorizontalStackedBarChart .bars .Outras{fill:#d1d2d4}.home .events .counters .counter:hover{cursor:pointer;border-color:#484a4c;background-color:#f5f5f5}.home .events .counters .counter.active{background-color:#f5f5f5;box-shadow:0 0 3px 0 #88898d;border-color:#484a4c;color:#484a4c}.home .events .chart{margin-top:7px}.home .events .chart .eventsHorizontalStackedBarChart{display:block}.home .events .chart .eventsHorizontalStackedBarChart .yAxis{font-size:13px;text-anchor:start}.home .events .chart .eventsHorizontalStackedBarChart .bars .Ocorrida{fill:#22b59b}.home .events .chart .eventsHorizontalStackedBarChart .bars .OcorridaHover{fill:#22b59b;stroke:#88898d;stroke-opacity:.8;stroke-width:2}.home .events .chart .eventsHorizontalStackedBarChart .bars .Agendada{fill:#88898d}.home .events .chart .eventsHorizontalStackedBarChart .bars .AgendadaHover{fill:#88898d;stroke:#88898d;stroke-opacity:.8;stroke-width:2}.home .events .chart .eventsHorizontalStackedBarChart .bars .Cancelada{fill:#bf4627}.home .events .chart .eventsHorizontalStackedBarChart .bars .CanceladaHover{fill:#bf4627;stroke:#88898d;stroke-opacity:.8;stroke-width:2}.home .events .chart .chartLegend{margin-top:10px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.home .events .chart .chartLegend .legendItem .circle0{color:#22b59b;font-size:10px;margin-right:5px}.home .events .chart .chartLegend .legendItem .circle1{color:#bf4627;font-size:10px;margin-right:5px}.home .events .chart .chartLegend .legendItem .circle2{color:#88898d;font-size:10px;margin-right:5px}.home .events .chart .chartLegend .legendItem .text{font-size:12px}.home .events .chart .chartLegend .legendItem .text2{font-size:10px;margin-top:-2px;margin-left:17px}.home .chartTooltip{position:fixed;visibility:hidden;background-color:#fff;border:1px solid #bbb;border-radius:3px;padding:5px;opacity:0;color:#484a4c;z-index:1}.home .chartTooltip .title1{font-weight:bold;font-size:13px;margin-bottom:3px}.home .customersChartTooltip{position:fixed;background-color:#fff;border:1px solid #bbb;border-radius:3px;padding:5px;color:#484a4c;z-index:1}.home .customersChartTooltip .title1{font-weight:bold;font-size:13px;margin-bottom:3px}.modal-body.debts{max-height:85vh;overflow-y:auto}.modal-body.debts .info .counter{border:1px solid #d5d5d5;border-radius:50%;width:100px;height:100px;margin:auto;display:flex;justify-content:center;align-items:center;text-align:center}.modal-body.debts .info .counter.p{background-color:#22b59b;color:#fff}.modal-body.debts .info .counter.d{background-color:#c9431c;color:#fff}.modal-body.debts .info .counter.inactive{background-color:#ccc;color:#fff}.modal-body.debts .debt{border:1px solid #22b59b;margin-bottom:5px;padding:10px;width:100%;display:flex;align-items:center;position:relative;cursor:pointer}.modal-body.debts .debt .info{flex-grow:1}.modal-body.debts .debt .info .name{margin-bottom:2px;font-size:.8em}.modal-body.debts .debt .info .value .number{font-weight:600;color:#e35b5a}.modal-body.debts .debt .info .payment{font-size:.9em;text-align:center;font-style:italic;margin-top:5px}.modal-body.debts .debt .icon{text-align:center}.modal-body.debts .debt .icon i{font-size:2em;color:#e35b5a;cursor:pointer}.modal-body.debts .debt .doubleicon{font-size:.8em}.modal-body.debts .debt .doubleicon .icon{margin-bottom:5px;cursor:pointer}.modal-body.debts .debt .doubleicon .icon i{font-size:1.4em;margin-right:3px}.modal-body.debts .debt .doubleicon .icon.ft i{color:#009acc}.modal-body.debts .debt.payed{opacity:.5}.modal-body.debts .debt:hover{background-color:#e5e5e5}@media(max-width:1700px){.home .part1 .counters .classifications .list .data .description .info .name{width:240px}}@media(max-width:1500px){.home .part1 .counters .debts .legend .customersPieChartLegend{width:80%}.home .part1 .counters .classifications .list .data .description .info .name{width:200px}}@media(max-width:1300px){.home .part1 .counters .debts .legend .customersPieChartLegend{width:30%}.home .part1 .counters .classifications .list .data .description .info .name{width:150px}}@media(max-width:1000px){.home .part1 .counters .debts .legend .customersPieChartLegend{width:100%}.home .part1 .counters .classifications .list .data .description .info .name{width:350px}}.risk-evaluation{border-radius:4px;background-color:#fff;color:#78848e;box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:12px;cursor:pointer;border:2px solid #22b59b;text-decoration:none}.risk-evaluation .title{margin-left:6px;font-size:15px;margin-bottom:5px}.risk-evaluation:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.risk-evaluation .risk-today-badge{float:right;font-size:1.3em;font-weight:700;color:#e74c3c}.risk-evaluation .risk-evaluation-centered-number{font-size:48px;color:#000;text-align:center}.risk-evaluation .risk-evaluation-chart{width:100%;height:280px}.risk-evaluation .risk-evaluation-chart #riskAssessmentChart{width:100%;height:100%}.risk-evaluation .risk-evaluation-small-text{font-size:.7em;text-align:right}@media(max-width:500px){.home .part1 .counters .debts .legend .customersPieChartLegend{width:100%}.home .part1 .counters .classifications .list .data .description .info .name{width:230px}.home .events{height:410px}}.legend-circle,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .circle0,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .circle1,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .circle0,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .circle1,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle0,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle1,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle2,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle3,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle4,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle6,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle0,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle1,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle2,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle3,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle0,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle1,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle2,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle3,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle4,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle5,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle6{font-size:10px;margin-right:5px}.customers .inside-content .pageactions .option{float:right;margin-right:15px;height:30px;border:1px solid #4c5156;background-color:#fff;border-radius:3px;padding:3px 5px;cursor:pointer;width:fit-content;margin-top:5px}.customers .inside-content .pageactions .option:last-child{margin-right:0}.customers .inside-content .pageactions .option:hover{background-color:#e5e5e5}.customers .inside-content .pageactions .option.active{background-color:#4c5156;color:#fff;cursor:default}.customers .inside-content .pageactions .option.active:hover{background-color:#4c5156}.customers .inside-content .area{width:100%;padding:10px;background-color:#fff;color:#000;float:left;margin-bottom:15px;border:1px solid #d5d5d5;border-radius:3px}.customers .inside-content .area .title{text-align:center;font-size:1.2em;font-weight:600;margin-top:10px;margin-bottom:5px}.customers .inside-content .area .typeCustomers .filtersCharts{display:flex;flex-wrap:wrap;justify-content:space-around}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart{margin-bottom:17px;width:20%}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv{display:flex;justify-content:space-around}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart{margin-top:15px;margin-bottom:15px;width:75%;height:125px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .stroke{stroke:white;stroke-width:0;stroke-linejoin:round;stroke-opacity:1}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .label{font-size:12px;text-anchor:middle;font-weight:500;fill:white}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart{width:100%;height:100%;display:block}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart .arc0{fill:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart .arc0Hover{fill:#22b59b;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart .arc1{fill:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart .arc1Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .loginPieChart:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart{width:100%;height:100%;display:block}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart .arc0{fill:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart .arc0Hover{fill:#22b59b;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart .arc1{fill:orange}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart .arc1Hover{fill:orange;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .periodsPieChart:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart{width:100%;height:100%;display:block}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc0{fill:#66a463}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc0Hover{fill:#66a463;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc1{fill:#8ec63f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc1Hover{fill:#8ec63f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc2{fill:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc2Hover{fill:#f8de3f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc3{fill:#d98721}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc3Hover{fill:#d98721;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc4{fill:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart .arc4Hover{fill:#bf4627;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .classificationsPieChart:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart{width:100%;height:100%;display:block}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc0{fill:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc0Hover{fill:#22b59b;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc1{fill:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc1Hover{fill:#f8de3f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc2{fill:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc2Hover{fill:#bf4627;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc3{fill:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart .arc3Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .paymentNotesPieChart:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart{width:100%;height:100%;display:block}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc0{fill:#66a463}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc0Hover{fill:#66a463;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc1{fill:#8ec63f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc1Hover{fill:#8ec63f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc2{fill:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc2Hover{fill:#f8de3f;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc3{fill:#d98721}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc3Hover{fill:#d98721;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc4{fill:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc4Hover{fill:#bf4627;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc5{fill:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc5Hover{fill:#d1d2d4;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc6{fill:#4c5156}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart .arc6Hover{fill:#4c5156;stroke-opacity:.2;stroke-width:2;stroke-linejoin:round;cursor:default;stroke:#333;cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart .starsPieChart:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend{margin-top:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem{margin-right:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .circle0{color:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .circle1{color:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .text{font-size:12px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend .legendItem .text:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem{margin-right:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .circle0{color:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .circle1{color:#ffa500}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .text{font-size:12px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend .legendItem .text:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem{margin-right:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle0{color:#66a463}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle1{color:#8ec63f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle2{color:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle3{color:#d98721}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle4{color:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .circle6{color:#4c5156}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .text{font-size:12px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend .legendItem .text:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem{margin-right:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle0{color:#22b59b}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle1{color:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle2{color:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .circle3{color:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .text{font-size:12px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend .legendItem .text:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem{margin-right:15px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle0{color:#66a463}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle1{color:#8ec63f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle2{color:#f8de3f}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle3{color:#d98721}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle4{color:#bf4627}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle5{color:#d1d2d4}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .circle6{color:#4c5156}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .text{font-size:12px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend .legendItem .text:hover{cursor:pointer}.customers .inside-content .area .typeCustomers .chartTooltip{position:fixed;visibility:hidden;background-color:#fff;border:1px solid #bbb;border-radius:3px;padding:5px;opacity:0;color:#484a4c}.customers .inside-content .area .typeCustomers .chartTooltip .title1{font-size:13px;margin-bottom:3px}.customers .inside-content .area .typeCustomers .chartTooltip .title2{font-weight:bold}.customers .inside-content .area .chartFilters{display:flex;flex-wrap:wrap;justify-content:center}.customers .inside-content .area .chartFilters .chartFiltersRow{display:flex;flex-direction:column;margin-bottom:20px}.customers .inside-content .area .chartFilters .chartFiltersRow .chartFiltersCol{margin-right:30px;margin-left:30px;text-align:center;margin-bottom:5px;font-weight:600}.customers .inside-content .area .chartFilters .chartFiltersRow .chartFiltersCol i{color:#f00}.customers .inside-content .area .chartFilters .chartFiltersRow .chartFiltersCol i:hover{cursor:pointer;color:#b30101}.customerDetail .editTrialDays{position:absolute;padding-top:42px;right:34px}.customerDetail .logoframebynow{position:absolute;padding-top:15px;right:0}.customerDetail .logoframebynow .buynowframe{width:40px}.customerDetail .inside-content>div{width:100%;float:left}.customerDetail .inside-content .headerarea{padding-bottom:15px;padding-top:15px}.customerDetail .inside-content .chart{display:flex;flex-direction:column;justify-content:space-between}.customerDetail .inside-content .chart .list-chartoption{padding-bottom:5px;padding-left:0}.customerDetail .inside-content .chart .list-chartoption .option.chartoption{float:left;margin-right:10px;margin-left:0;margin-top:0;margin-bottom:0;border:1px solid #36918b;background-color:#fff;border-radius:3px;text-align:center;padding:4px 5px;cursor:pointer;margin-top:5px}.customerDetail .inside-content .chart .list-chartoption .option.chartoption.active{background-color:#44b6ae;border-color:#36918b;color:#fff}.customerDetail .inside-content .chart .area{height:300px}.customerDetail .inside-content .chart .area .buttons{margin-bottom:15px}.customerDetail .inside-content .chart .area .buttons .option{float:right;margin-left:15px;height:30px;border:1px solid #36918b;background-color:#fff;border-radius:3px;padding:3px 5px;cursor:pointer}.customerDetail .inside-content .chart .area .buttons .option.active{background-color:#44b6ae;color:#fff;cursor:default}.customerDetail .inside-content .chart .area .chartarea{position:relative}.customerDetail .inside-content .chart .area .chartarea .waiting{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);font-size:5em;text-align:center;padding-top:39px;color:#e35b5a}.customerDetail .inside-content .chart .area #activity_chart{height:230px;width:100%}.customerDetail .inside-content .choices{display:flex;padding:10px}.customerDetail .inside-content .choices .choice{flex-grow:1;border-right:2px solid #808080;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.customerDetail .inside-content .choices .choice i{font-size:1.4em;margin-right:7px}.customerDetail .inside-content .choices .choice:last-child{border-right:unset}.customerDetail .inside-content .choices .choice.active{cursor:default;background-color:#22b59b;color:#fff}.customerDetail .inside-content .choices .choice:hover{background-color:#22b59b;color:#fff}.preregister{height:100%}.preregister .inside-content{display:flex;flex-direction:column;flex:1;min-height:0}.preregister .inside-content .filters{width:100%;display:flex;align-items:center;margin-bottom:15px}@media(max-width:500px){.preregister .inside-content .filters{flex-direction:column;gap:10px}.preregister .inside-content .filters .state .preregister-state{width:180px}}.preregister .inside-content .filters .state{flex-grow:1;display:flex;justify-content:center}.preregister .inside-content .filters .state .preregister-state{display:flex;justify-content:space-between;padding:6px 12px;border-radius:15px}.preregister .inside-content .filters .state .preregister-state .state-title{margin:auto 0;font-size:1.2em;margin-right:15px}.preregister .inside-content .filters .state .preregister-state .info{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);height:35px;width:35px;border-radius:50%;color:#fff}.preregister .inside-content .filters .state .preregister-state .info span{margin:auto;font-size:1.3em}.preregister .inside-content .filters .state .preregister-state.not-selected{border:1px dotted #fff}.preregister .inside-content .filters .state .preregister-state.init:not(.not-selected){background-color:#0096ff;color:#fff}.preregister .inside-content .filters .state .preregister-state.init:not(.not-selected) .info{background-color:#fff;color:#0096ff}.preregister .inside-content .filters .state .preregister-state.init.not-selected{border:1px dotted #0096ff}.preregister .inside-content .filters .state .preregister-state.init.not-selected .info{background-color:#0096ff;color:#fff}.preregister .inside-content .filters .state .preregister-state.init.not-selected .info.empty{background-color:rgba(255,255,255,.25);color:#fff}.preregister .inside-content .filters .state .preregister-state.init.not-selected:hover{cursor:pointer;background-color:#0096ff;color:#fff;transition:all ease .25s}.preregister .inside-content .filters .state .preregister-state.init.not-selected:hover .info{background-color:#fff;color:#0096ff;transition:all ease .25s}.preregister .inside-content .filters .state .preregister-state.pend:not(.not-selected){background-color:#ffc107;color:#fff}.preregister .inside-content .filters .state .preregister-state.pend:not(.not-selected) .info{background-color:#fff;color:#ffc107}.preregister .inside-content .filters .state .preregister-state.pend.not-selected{border:1px dotted #ffc107}.preregister .inside-content .filters .state .preregister-state.pend.not-selected .info{background-color:#ffc107;color:#fff}.preregister .inside-content .filters .state .preregister-state.pend.not-selected .info.empty{background-color:rgba(255,255,255,.25);color:#fff}.preregister .inside-content .filters .state .preregister-state.pend.not-selected:hover{cursor:pointer;background-color:#ffc107;color:#fff;transition:all ease .25s}.preregister .inside-content .filters .state .preregister-state.pend.not-selected:hover .info{background-color:#fff;color:#ffc107;transition:all ease .25s}.preregister .inside-content .filters .state .preregister-state.acc:not(.not-selected){background-color:#2db29a;color:#fff}.preregister .inside-content .filters .state .preregister-state.acc:not(.not-selected) .info{background-color:#fff;color:#2db29a}.preregister .inside-content .filters .state .preregister-state.acc.not-selected{border:1px dotted #2db29a}.preregister .inside-content .filters .state .preregister-state.acc.not-selected .info{background-color:#2db29a;color:#fff}.preregister .inside-content .filters .state .preregister-state.acc.not-selected .info.empty{background-color:rgba(255,255,255,.25);color:#fff}.preregister .inside-content .filters .state .preregister-state.acc.not-selected:hover{cursor:pointer;background-color:#2db29a;color:#fff;transition:all ease .25s}.preregister .inside-content .filters .state .preregister-state.acc.not-selected:hover .info{background-color:#fff;color:#2db29a;transition:all ease .25s}.preregister .inside-content .information{width:100%;margin-bottom:15px;display:flex;align-items:center;padding-left:5px}.preregister .inside-content .information i{font-size:1.5em;margin-right:15px;color:#e35b5a}.preregister .inside-content .area .no-preregisters-message{font-size:3rem;font-style:italic;text-align:center}.preregister .inside-content .area .items-container{display:flex;flex-direction:column;gap:10px}.preregister .inside-content .area .items-container .item{position:relative;display:flex;padding:15px;border:1px solid #bbb;box-shadow:3px 3px 3px 1px #efefef;gap:5px}@media(max-width:812px){.preregister .inside-content .area .items-container .item{flex-direction:column;padding:12px 8px}}.preregister .inside-content .area .items-container .item:nth-child(even){background-color:#eee}.preregister .inside-content .area .items-container .item .item-logo-info{display:flex}@media(max-width:812px){.preregister .inside-content .area .items-container .item .item-logo-info{padding-left:8px}}.preregister .inside-content .area .items-container .item .item-logo-info .app-type-logo{display:flex;align-items:center}.preregister .inside-content .area .items-container .item .item-logo-info .app-type-logo .appType{width:36px}.preregister .inside-content .area .items-container .item .item-logo-info .item-info{position:relative;display:flex;flex-direction:column;width:320px;margin-left:13px;flex-direction:column;justify-content:center;max-width:320px;flex-wrap:wrap;word-break:break-word}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .init-main{display:flex;gap:15px}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .house-name{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:812px){.preregister .inside-content .area .items-container .item .item-logo-info .item-info .house-name{width:85%;padding-bottom:8px}}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .house-name .house-name-container{display:flex;gap:5px;align-items:center}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .house-name .house-name-container span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .house-name-tooltip{word-wrap:break-word;max-width:300px}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .country{height:15px;width:23px;flex-shrink:0}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .email{font-weight:600}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .click{font-size:1.3rem;color:rgba(0,0,0,.7)}.preregister .inside-content .area .items-container .item .item-logo-info .item-info .date-click{font-size:1.2rem;color:rgba(0,0,0,.5)}.preregister .inside-content .area .items-container .item .contacts{display:flex;flex-direction:column;justify-content:space-evenly;padding-left:15px;border-left:1px solid rgba(0,0,0,.4);font-size:1.3rem;width:280px}@media(max-width:812px){.preregister .inside-content .area .items-container .item .contacts{border-left:none;padding:12px 8px;margin-top:8px;max-width:100%;flex-wrap:wrap;word-break:break-word}}.preregister .inside-content .area .items-container .item .contacts .email,.preregister .inside-content .area .items-container .item .contacts .phone{display:flex;align-items:center;gap:5px}.preregister .inside-content .area .items-container .item .contacts .email i,.preregister .inside-content .area .items-container .item .contacts .phone i{width:15px;text-align:center;color:#22b59b}.preregister .inside-content .area .items-container .item .actions{display:flex;flex-direction:column;gap:10px;width:160px;margin:auto 0 auto auto}@media(max-width:812px){.preregister .inside-content .area .items-container .item .actions{margin:0 8px;flex-direction:row}.preregister .inside-content .area .items-container .item .actions button{font-size:1.3rem}.preregister .inside-content .area .items-container .item .actions button i{font-size:1.4rem}}.preregister .inside-content .area .items-container .item .email-receipts{position:relative;width:325px;margin:auto 0 auto 30px;background:#fff;background:unset}.preregister .inside-content .area .items-container .item .email-receipts .email-info{display:flex;width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.05);border-left:4px solid #000;align-items:center;gap:16px;background-color:#fff}.preregister .inside-content .area .items-container .item .email-receipts .email-info .email-icon{font-size:2.5rem;margin:auto 0}.preregister .inside-content .area .items-container .item .email-receipts .email-info .message-info{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:3px;flex:1}.preregister .inside-content .area .items-container .item .email-receipts .email-info .message-info .receipt-info{display:flex;flex-direction:column;gap:3px}.preregister .inside-content .area .items-container .item .email-receipts .email-info .message-info .date{font-size:1.3rem;color:rgba(0,0,0,.7)}.preregister .inside-content .area .items-container .item .email-receipts .email-info .message-info .status{display:flex;align-items:center;gap:5px;justify-content:center}.preregister .inside-content .area .items-container .item .email-receipts .email-info .message-info .status i{font-size:1.4rem;margin-right:4px}.preregister .inside-content .area .items-container .item .email-receipts .email-info.success{border-left:4px solid #4caf50}.preregister .inside-content .area .items-container .item .email-receipts .email-info.success i{color:#4caf50}.preregister .inside-content .area .items-container .item .email-receipts .email-info.pending{border-left:4px solid #ff9800}.preregister .inside-content .area .items-container .item .email-receipts .email-info.pending i{color:#ff9800}.preregister .inside-content .area .items-container .item .email-receipts .email-info.error{border-left:4px solid #f44336;background-color:rgba(255,17,0,.16)}.preregister .inside-content .area .items-container .item .email-receipts .email-info.error i{color:#f44336}.preregister .inside-content .area .items-container .item .email-receipts .email-info:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.preregister .inside-content .area .items-container .item .email-receipts .more-messages{position:absolute;top:-10px;right:-10px;background-color:#f44;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid #fff}@media(max-width:812px){.preregister .inside-content .area .items-container .item .email-receipts{width:100%;margin:0}.preregister .inside-content .area .items-container .item .email-receipts .email-info{padding:10px 12px}.preregister .inside-content .area .items-container .item .email-receipts .email-info .date{font-size:1.2rem}.preregister .inside-content .area .items-container .item .email-receipts .email-info .status i{font-size:1.3rem}}.preregister .inside-content .area .items-container .item .logoframebynow{position:absolute;top:-8px;left:-10px;rotate:-28deg}.preregister .inside-content .area .items-container .item .logoframebynow .buynowframe{width:33px}@media(max-width:1189px){.preregister .inside-content .area .items-container .item .logoframebynow .buynowframe{width:25px}}@media(max-width:812px){.preregister .inside-content .area .items-container .item .logoframebynow .buynowframe{width:20px}}@media(max-width:1190px){.preregister .inside-content .area .items-container .init{position:relative;display:flex;flex-direction:column;padding-left:5px;padding-top:5px;gap:10px}.preregister .inside-content .area .items-container .init .item-logo-info{padding:11px 0 0 15px}}@media(max-width:1190px) and (max-width:812px){.preregister .inside-content .area .items-container .init{margin-top:0}}@media(max-width:1190px){.preregister .inside-content .area .items-container .init .contacts{border:0}}@media(max-width:812px){.preregister .inside-content .area .items-container .init .contacts{padding-top:0}}.preregister .inside-content .area .items-container .init .email-receipts{margin-left:45px}@media(max-width:1190px){.preregister .inside-content .area .items-container .init .email-receipts{position:absolute;top:15px;right:15px}}@media(max-width:870px){.preregister .inside-content .area .items-container .init .email-receipts{position:relative;top:0;right:0;width:96%;margin-left:15px}}@media(max-width:1190px){.preregister .inside-content .area .items-container .init .actions{flex-direction:row;margin-left:15px}}@media(max-width:1030px) and (min-width:813px){.preregister .inside-content .area .items-container .pend{display:flex;flex-direction:column;gap:15px}.preregister .inside-content .area .items-container .pend .item-logo-info{padding-left:15px}.preregister .inside-content .area .items-container .pend .item-logo-info .item-info{gap:3px}.preregister .inside-content .area .items-container .pend .contacts{border-left:0}.preregister .inside-content .area .items-container .pend .actions{margin-left:15px;flex-direction:row}}@media(max-width:1440px){.preregister .inside-content .area .items-container .acc{position:relative;display:flex;flex-direction:column;padding-left:5px;padding-top:5px;gap:10px}.preregister .inside-content .area .items-container .acc .item-logo-info{padding-left:15px;padding-top:11px}}@media(max-width:812px){.preregister .inside-content .area .items-container .acc{margin-top:0}.preregister .inside-content .area .items-container .acc .item-logo-info{padding-left:8px}}@media(max-width:1440px){.preregister .inside-content .area .items-container .acc .contacts{border:0}}@media(max-width:812px){.preregister .inside-content .area .items-container .acc .contacts{padding-top:0}}.preregister .inside-content .area .items-container .acc .email-receipts{margin-left:45px}@media(max-width:1440px){.preregister .inside-content .area .items-container .acc .email-receipts{position:absolute;top:15px;right:15px}}@media(max-width:870px){.preregister .inside-content .area .items-container .acc .email-receipts{position:relative;top:0;right:0;width:96%;margin-left:15px}}@media(max-width:812px){.preregister .inside-content .area .items-container .acc .email-receipts{margin-left:8px}}@media(max-width:1440px){.preregister .inside-content .area .items-container .acc .actions{margin-left:15px;flex-direction:row}}@media(max-width:812px){.preregister .inside-content .area .items-container .acc .actions{margin-left:8px}}.preregister .inside-content .page-selector{margin:0 auto}.preregister-email{display:flex;flex-direction:column;padding:30px;gap:20px}.preregister-email .title{font-weight:600;font-size:2rem}.preregister-email .preregister-info{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.preregister-email .preregister-info .info-header{display:flex;justify-content:space-between}@media(max-width:767px){.preregister-email .preregister-info .info-header{flex-direction:column;gap:15px}}.preregister-email .preregister-info .info-header .info-item{display:flex;flex-direction:column;gap:5px}.preregister-email .preregister-info .info-header .info-item label{color:#6c757d;font-size:1.2rem;font-weight:600}.preregister-email .preregister-info .info-header .info-item .info-value{display:flex;align-items:center;gap:8px}.preregister-email .preregister-info .info-header .info-item .info-value i{font-size:1.6rem;color:#22b59b}.preregister-email .preregister-info .info-header .info-item .info-value span{font-size:1.6rem;font-weight:500}.preregister-email .preregister-email-info{margin-top:20px;padding:20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:5px}.preregister-email .preregister-email-info .email-details{display:flex;flex-direction:column;gap:1px;margin-bottom:5px}.preregister-email .preregister-email-info .email-details .email-row{display:flex;justify-content:space-between}.preregister-email .preregister-email-info .email-details .email-row .email-label{font-size:1.5rem;font-weight:600}.preregister-email .preregister-email-info .receipts{margin-top:10px}.preregister-email .preregister-email-info .receipts .receipt-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.preregister-email .preregister-email-info .receipts .receipt-list .receipt{padding:10px;border-radius:4px;min-width:140px;text-align:center;background:#f5f5f5;background:#dfdfdf;border-left:3px solid #000}.preregister-email .preregister-email-info .receipts .receipt-list .receipt.delivered,.preregister-email .preregister-email-info .receipts .receipt-list .receipt.click,.preregister-email .preregister-email-info .receipts .receipt-list .receipt.open{background:#e8f5e9;border-left:3px solid #4caf50}.preregister-email .preregister-email-info .receipts .receipt-list .receipt.processed,.preregister-email .preregister-email-info .receipts .receipt-list .receipt.deferred{background:#fff3e0;border-left:3px solid #ff9800}.preregister-email .preregister-email-info .receipts .receipt-list .receipt.dropped,.preregister-email .preregister-email-info .receipts .receipt-list .receipt.bounce,.preregister-email .preregister-email-info .receipts .receipt-list .receipt.spamreport{background:#ffebee;border-left:3px solid #f44336}.preregister-email .preregister-email-info .receipts .receipt-list .receipt .receipt-date{font-size:.9rem;color:#666;margin-bottom:5px}.preregister-email .preregister-email-info .receipts .receipt-list .receipt .event{display:flex;gap:5px;font-weight:600;text-transform:capitalize;justify-content:center;padding-bottom:3px}.preregister-email .fetching-email-data{display:flex;justify-content:center;align-items:center;min-height:250px;font-size:13rem;color:#22b59b}.preregister-email .email-timeline{display:flex;flex-direction:column;gap:10px;height:100%;padding:20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.preregister-email .email-timeline .pr-timeline-container{max-height:200px;overflow-y:auto;position:relative}.preregister-email .email-timeline .pr-timeline-container .timeline{border-left:3px solid #ddd;padding-left:30px;width:100%;display:flex;flex-direction:column;gap:15px}@media(max-width:767px){.preregister-email .email-timeline .pr-timeline-container .timeline{padding-top:5px}}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item{position:relative;cursor:pointer;padding:10px;border-radius:4px;transition:all .3s ease;background:#f4f4f4}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item:hover{background-color:rgba(0,0,0,.03)}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item.active{background-color:rgba(68,112,227,.16);border-left:3px solid #2196f3;cursor:default}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item.active .timeline-content .receipt-badges .receipt-badge{background:#bfd8ff}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .message-header{display:flex;justify-content:space-between;margin-bottom:8px}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .message-header .message-date{color:#666}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .message-header .message-subject{font-weight:600}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges{display:flex;flex-wrap:wrap;gap:5px}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge{padding:2px 6px;border-radius:3px;display:inline-flex;align-items:center;gap:4px;background:#ebebeb}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.delivered,.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.click,.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.open{background:#e8f5e9;color:#388e3c}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.processed,.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.deferred{background:#fff3e0;color:#f57c00}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.dropped,.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.bounce,.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.spamreport{background:#ffebee;color:#d32f2f}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge.more{background:#e3f2fd;color:#1976d2}.preregister-email .email-timeline .pr-timeline-container .timeline .timeline-item .timeline-content .receipt-badges .receipt-badge i{font-size:.9rem}.possible-contacts{display:flex;flex-direction:column;min-height:53px;font-size:.9em}.possible-contacts .warning{background-color:#fef5e8;border:1px solid #f59c1a;padding:4px;border-radius:2px;font-size:14px;font-weight:600;margin-bottom:10px;display:inline-block;width:100%;text-align:center}.possible-contacts .areatitle{width:100%;padding:0;padding-bottom:5px;margin-bottom:15px;color:#000;font-size:18px;border-bottom:2px solid #e35b5a}.possible-contacts .contact{display:flex;border:1px solid #ccc;padding:10px 15px;margin-bottom:10px;width:100%;flex-wrap:wrap;position:relative;gap:15px}.possible-contacts .contact .contact-type{display:flex;align-items:center;margin-right:10px;display:flex;flex-direction:column;gap:2px;margin:auto 0}.possible-contacts .contact .contact-type i.fa-user{font-size:20px;color:#333}.possible-contacts .contact .contact-type .icon{display:flex;align-items:center;margin-left:5px}.possible-contacts .contact .contact-type .icon .app-type-logo{height:21px;width:auto}.possible-contacts .contact .contact-details{flex:1;padding-left:0}.possible-contacts .contact .contact-details .name{font-weight:500;margin-bottom:2px}.possible-contacts .contact .contact-details .email{font-size:12px;color:#666;margin-bottom:2px;text-overflow:ellipsis;overflow:hidden}.possible-contacts .contact .contact-details .extra-name{font-size:12px;color:#666;margin-bottom:2px}.possible-contacts .contact .contact-details .warning-text{font-size:12px;color:#c30;margin-top:4px}.possible-contacts .contact .contact-details .warning-text i{margin-right:4px}.possible-contacts .contact .contact-actions{display:flex;align-items:center;margin-left:auto}@media(min-width:769px){.possible-contacts .contact .contact-type{align-self:flex-start}.possible-contacts .contact .contact-details{margin-right:15px}}@media(max-width:768px){.possible-contacts .contact .contact-details{flex:1;margin-right:15px}}@media(max-width:576px){.possible-contacts .contact{flex-direction:column;gap:0}.possible-contacts .contact .contact-type{margin-bottom:5px;align-self:center;margin-top:5px}.possible-contacts .contact .contact-details{width:100%;margin-right:0;margin-bottom:15px;text-align:center}.possible-contacts .contact .contact-actions{width:100%;justify-content:stretch;margin-left:0}.possible-contacts .contact .contact-actions .btn-success{width:100%}}.possible-contacts .search span{font-size:2rem}.possible-contacts .search .contactsearch{background-color:#fff;color:#000;padding-bottom:10px;padding-right:2px;padding-left:2px;width:100%;border-radius:0 0 5px 5px;text-align:center;font-style:italic;max-height:400px;overflow:auto;border-color:#66afe9}.possible-contacts .search .contactsearch .contact{font-size:1.2em;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;text-align:left;display:flex;align-items:center}.possible-contacts .search .contactsearch .contact:hover{background-color:#ccc;cursor:pointer}.possible-contacts .search .contactsearch .contact .icon{display:flex;align-items:center;justify-content:center;min-width:50px;max-width:50px}.possible-contacts .search .contactsearch .contact .icon img{width:30px;height:30px}.possible-contacts .search .contactsearch .contact .contact-details .extra-name{font-size:13px}.possible-contacts .search .contactsearch .contact .contact-details .warning-text{font-size:12px;color:#c30}.possible-contacts .search .contactsearch .no-result-message{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6);padding:10px}.select-export-receiver{display:flex;flex-direction:column;gap:15px}.select-export-receiver .info{display:flex;gap:15px;align-items:center;padding:15px}.select-export-receiver .info i{font-size:25px}.select-export-receiver .employees,.select-export-receiver .other-email{display:flex;flex-direction:column;padding:15px;gap:10px;border:2px solid rgba(0,0,0,.3);background-color:#efefef;border-radius:8px}.select-export-receiver .employees .employees-header,.select-export-receiver .employees .other-header,.select-export-receiver .other-email .employees-header,.select-export-receiver .other-email .other-header{display:flex;gap:10px;align-items:center}.select-export-receiver .employees .employees-header i,.select-export-receiver .employees .other-header i,.select-export-receiver .other-email .employees-header i,.select-export-receiver .other-email .other-header i{font-size:24px}.select-export-receiver .employees .employees-header .employees-header-info,.select-export-receiver .employees .employees-header .other-header-info,.select-export-receiver .employees .other-header .employees-header-info,.select-export-receiver .employees .other-header .other-header-info,.select-export-receiver .other-email .employees-header .employees-header-info,.select-export-receiver .other-email .employees-header .other-header-info,.select-export-receiver .other-email .other-header .employees-header-info,.select-export-receiver .other-email .other-header .other-header-info{display:flex;flex-direction:column}.select-export-receiver .employees .employees-header .employees-header-info .employees-title,.select-export-receiver .employees .employees-header .employees-header-info .other-title,.select-export-receiver .employees .employees-header .other-header-info .employees-title,.select-export-receiver .employees .employees-header .other-header-info .other-title,.select-export-receiver .employees .other-header .employees-header-info .employees-title,.select-export-receiver .employees .other-header .employees-header-info .other-title,.select-export-receiver .employees .other-header .other-header-info .employees-title,.select-export-receiver .employees .other-header .other-header-info .other-title,.select-export-receiver .other-email .employees-header .employees-header-info .employees-title,.select-export-receiver .other-email .employees-header .employees-header-info .other-title,.select-export-receiver .other-email .employees-header .other-header-info .employees-title,.select-export-receiver .other-email .employees-header .other-header-info .other-title,.select-export-receiver .other-email .other-header .employees-header-info .employees-title,.select-export-receiver .other-email .other-header .employees-header-info .other-title,.select-export-receiver .other-email .other-header .other-header-info .employees-title,.select-export-receiver .other-email .other-header .other-header-info .other-title{font-size:15px;font-weight:bold}.select-export-receiver .employees .employees-list{margin-top:10px;max-height:350px;overflow-y:auto}.select-export-receiver .employees .employees-list .role-section{margin-bottom:15px}.select-export-receiver .employees .employees-list .role-section:last-child{margin-bottom:0}.select-export-receiver .employees .employees-list .role-section .role-header{font-weight:bold;margin-bottom:8px;padding:5px 0;border-bottom:1px solid #ddd}.select-export-receiver .employees .employees-list .role-section .employee-list{display:flex;flex-direction:column;gap:8px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item{display:flex;align-items:center;gap:10px;padding:10px;background-color:#fff;border:2px solid #ddd;border-radius:6px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item.selected{border-color:#22b59b;background-color:#f0fffe}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item:hover{cursor:pointer;border-color:#22b59b;background-color:#f0fffe}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item i.fa-user{font-size:16px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item .employee-info{display:flex;flex-direction:column;flex:1}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item .employee-info .employee-name{font-weight:bold;margin-bottom:2px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item .employee-info .employee-email{font-size:14px;display:flex;align-items:center;gap:5px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item .employee-info .employee-email i{font-size:12px}.select-export-receiver .employees .employees-list .role-section .employee-list .employee-item .employee-info .employee-email.no-email{color:#bf1f1f}.select-export-receiver .other-email .custom-email-input{margin-top:10px}.select-export-receiver .other-email .custom-email-input .form-control{width:100%;padding:10px;border:2px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s ease}.select-export-receiver .other-email .custom-email-input .form-control:focus{outline:none}.select-export-receiver .other-email .custom-email-input .form-control.error{border-color:#f00}.select-export-receiver .other-email .custom-email-input .error-message{margin-top:5px;color:#f00;font-size:13px}@media only screen and (max-width:800px){.customers .inside-content .area .typeCustomers .filtersCharts .customerChart{width:50%}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend>div,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend>div,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend>div,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend>div,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend>div{width:50%;box-sizing:border-box}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .loginPieChartLegend>div .legendItem,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .periodsPieChartLegend>div .legendItem,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .classificationsPieChartLegend>div .legendItem,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .paymentNotesPieChartLegend>div .legendItem,.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .legend .starsPieChartLegend>div .legendItem{margin-right:0;padding:3px 0}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart .chartDiv .chart{height:100px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart.paymentNotes{width:50%}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart.paymentNotes .chartDiv .chart{height:100px}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart.stars{width:50%}.customers .inside-content .area .typeCustomers .filtersCharts .customerChart.stars .chartDiv .chart{height:100px}}@media only screen and (min-width:800px) and (max-width:1000px){.customers .inside-content .area .typeCustomers .filtersCharts .customerChart{width:50%}}@media only screen and (min-width:1000px) and (max-width:1300px){.customers .inside-content .area .typeCustomers .filtersCharts .customerChart{width:33.3%}}.popover .classification-tooltip{min-width:150px}.absence-holidays-clr{background-color:#e67c73;border-color:#e67c73}.absence-other-clr{background-color:rgba(227,91,90,.5);border-color:rgba(227,91,90,.5)}.taskManagement .taskmaintitle{width:100%;font-size:24px;text-align:center;padding:8px 15px;background:rgba(255,255,255,.7);border-bottom:1px solid #fff;margin-bottom:50px;box-shadow:0 1px 0 rgba(0,0,0,.1)}.taskManagement .areatitle.tasks{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.taskManagement .areatitle.tasks .managersList{display:flex;margin-top:5px;flex-wrap:wrap}.taskManagement .areatitle.tasks .managersList .managers{border:1px solid #bbb;display:inline-block;border-radius:150px;padding:5px 5px;background-color:#ddd;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-left:5px}.taskManagement .areatitle.tasks .managersList .managers img{width:30px}.taskManagement .areatitle.tasks .managersList .managers:hover{cursor:pointer;background-color:#22b59b}.taskManagement .areatitle.tasks .managersList .managers.selected{background-color:#22b59b}.taskManagement .board{display:flex;justify-content:space-between;flex-wrap:wrap}.taskManagement .board .states{width:19%;font-weight:500}.taskManagement .board .states .titleNew{display:flex;justify-content:space-between;margin-bottom:10px}.taskManagement .board .states .no-tasks-message{padding:15px;text-align:center;margin-top:10px;font-size:16px}.taskManagement .board .states .title{font-size:16px}.taskManagement .board .states .area.task .taskTitle{font-weight:600;font-size:14px}.taskManagement .board .states .area.task .comments{display:flex}.taskManagement .board .states .area.task .comments .icon-box{font-size:16px}.taskManagement .board .states .area.task .comments .numberComments{margin-top:5px;margin-left:4px;font-size:12px}.taskManagement .board .states .area.task .comments .icon-box-attachments{font-size:16px;margin-left:10px;margin-top:2px}.taskManagement .board .states .area.task .comments .numberCalendar{margin-top:5px;margin-left:4px;font-size:12px}.taskManagement .board .states .area.task .comments .numberCalendar .term.green{margin-top:5px;margin-left:4px;font-size:12px;color:#22b59b}.taskManagement .board .states .area.task .comments .numberCalendar .term.orange{margin-top:5px;margin-left:4px;font-size:12px;color:#d98721}.taskManagement .board .states .area.task .comments .numberCalendar .term.red{margin-top:5px;margin-left:4px;font-size:12px;color:#bf4627}.taskManagement .board .states .area.task .comments .icon-box-calendar{font-size:16px;margin-top:1px}.taskManagement .board .states .area.task .managersInfo{display:flex;justify-content:space-between}.taskManagement .board .states .area.task .managersInfo .mainManager{width:40%}.taskManagement .board .states .area.task .managersInfo .mainManager img{width:25px;border:1px solid #bbb}.taskManagement .board .states .area.task .managersInfo .managers{width:40%;justify-content:flex-end;display:flex}.taskManagement .board .states .area.task .managersInfo .managers img{width:25px;border:1px solid #bbb;margin-left:2px}.taskManagement .board .states .area.task .managersInfo .managers .hiddenManagers{background-color:#ddd;border:1px solid #bbb;border-radius:50%;padding:4px 4px;width:25px;height:25px;display:flex;justify-content:center;font-size:10px;margin-left:2px}.taskManagement .board .states .area.task.new{border:2px solid #2c91bf;background-color:rgba(44,145,191,.2)}.taskManagement .board .states .area.task.pending{border:2px solid #8ec63f;background-color:rgba(142,198,63,.2)}.taskManagement .board .states .area.task.development{border:2px solid #f8de3f;background-color:rgba(248,222,63,.2)}.taskManagement .board .states .area.task.paused{border:2px solid #f8de3f;background-color:rgba(209,210,212,.2)}.taskManagement .board .states .area.task.concluded{border:2px solid #d98721;background-color:rgba(217,135,33,.2)}.taskManagement .board .states .area.task.closed{border:2px solid #bf4627;background-color:rgba(191,70,39,.2)}.taskManagement .board .states .area.task:hover{cursor:pointer}.taskManagement .board .states.new{border:2px solid #2c91bf;border-top:4px solid #2c91bf}.taskManagement .board .states.pending{border:2px solid #8ec63f;border-top:4px solid #8ec63f}.taskManagement .board .states.development{border:2px solid #f8de3f;border-top:4px solid #f8de3f}.taskManagement .board .states.concluded{border:2px solid #d98721;border-top:4px solid #d98721}.taskManagement .board .states.closed{border:2px solid #bf4627;border-top:4px solid #bf4627}.closedTasks{display:flex;justify-content:space-between;flex-direction:column}.closedTasks .taskmaintitle{width:100%;font-size:24px;text-align:center;padding:8px 15px;background:rgba(255,255,255,.7);border-bottom:1px solid #fff;margin-bottom:50px;box-shadow:0 1px 0 rgba(0,0,0,.1)}.closedTasks .filters{display:flex;flex-direction:row;justify-content:flex-start;gap:25px}.closedTasks .dateInput-label{display:flex;flex-direction:column;justify-content:flex-start;gap:1px;font-size:90%}.closedTasks .dateInput{display:flex;flex-direction:row;justify-content:flex-start;gap:0}.closedTasks .input{width:100%;margin-right:0}.closedTasks .titleInput{display:flex;flex-direction:column;justify-content:flex-start;gap:1px;font-size:90%}.closedTasks .filterButton{display:flex;flex-direction:column;justify-content:flex-end}.closedTasks .dateFilter{width:200px;padding:8px;border:1px solid #d1d2d4;border-radius:4px;font-size:14px;background-color:#f5f5f5}.closedTasks .dateFilter:focus{border-color:#2d2b76;outline:none;box-shadow:0 0 5px rgba(45,43,118,.5)}.closedTasks .titleFilter{width:300px;padding:8px;border:1px solid #d1d2d4;border-radius:4px;font-size:14px;margin-right:10px;background-color:#f5f5f5}.closedTasks .titleFilter:focus{border-color:#2d2b76;outline:none;box-shadow:0 0 5px rgba(45,43,118,.5)}.closedTasks .pageselector{display:flex;justify-content:center;align-items:center}.closedTasks .area{display:flex;justify-content:flex-start;flex-wrap:wrap}.closedTasks .area .task{padding:10px;display:flex;justify-content:flex-start;flex-wrap:wrap;border:2px solid #bf4627;background-color:rgba(191,70,39,.2);flex:1 0 40%;margin:10px;width:765px;height:130px}.closedTasks .area .task .taskTitle{font-weight:600;font-size:14px}.closedTasks .area .task .comments{display:flex}.closedTasks .area .task .comments .icon-box{font-size:16px}.closedTasks .area .task .comments .numberComments{margin-top:5px;margin-left:4px;font-size:12px}.closedTasks .area .task .comments .icon-box-attachments{font-size:16px;margin-left:10px;margin-top:2px}.closedTasks .area .task .comments .numberCalendar{margin-top:5px;margin-left:4px;font-size:12px}.closedTasks .area .task .comments .icon-box-calendar{font-size:16px;margin-top:1px}.closedTasks .area .task .managersInfo{display:flex;justify-content:space-between}.closedTasks .area .task .managersInfo .mainManager{width:40%}.closedTasks .area .task .managersInfo .mainManager img{width:25px;border:1px solid #bbb}.closedTasks .area .task .managersInfo .managers{width:40%;justify-content:flex-end;display:flex}.closedTasks .area .task .managersInfo .managers img{width:25px;border:1px solid #bbb;margin-left:2px}.closedTasks .area .task .managersInfo .managers .hiddenManagers{background-color:#ddd;border:1px solid #bbb;border-radius:50%;padding:4px 4px;width:25px;height:25px;display:flex;justify-content:center;font-size:10px;margin-left:2px}.closedTasks .area .task:hover{cursor:pointer}.modal-body.add-task{display:flex;flex-wrap:wrap}.modal-body.add-task .title{display:flex;justify-content:space-between;align-items:center}.modal-body.add-task .title .inputTaskTitle{width:100%;display:flex}.modal-body.add-task .title .inputTaskTitle .form-group.taskTitle{width:100%;margin-right:5px}.modal-body.add-task .title .mainManager img{width:45px;height:45px;border:3px solid #bbb}.modal-body.add-task .PBIDatePick{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.modal-body.add-task .PBIDatePick .form-group.taskPIB{width:48%;margin-bottom:0}.modal-body.add-task .PBIDatePick .datePick{width:48%}.modal-body.add-task .managersList{margin-bottom:5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(55px,1fr));justify-items:center}.modal-body.add-task .managersList .managers{border:1px solid #bbb;display:inline-block;border-radius:150px;padding:5px;background-color:#ddd;display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:4px}.modal-body.add-task .managersList .managers img{width:40px;height:40px}.modal-body.add-task .managersList .managers:hover{cursor:pointer;background-color:#22b59b}.modal-body.add-task .managersList .managers.selected{background-color:#22b59b}.modal-body.add-task .description .attachmentArea{position:relative}.modal-body.add-task .description .attachmentArea .docsDropzoneText{font-size:16px}.modal-body.add-task .description .attachmentArea .closeEdit{position:absolute;top:24px;right:8px}.modal-body.add-task .description .attachmentArea .closeEdit:hover{cursor:pointer}.modal-body.add-task .linkAdd:hover{cursor:pointer}.modal-body.task-details{height:80vh;overflow-y:auto}.modal-body.task-details .title{display:flex;justify-content:space-between;align-items:center}.modal-body.task-details .title .inputTaskTitle{width:100%;display:flex}.modal-body.task-details .title .inputTaskTitle .form-group.taskTitle{width:100%;margin-right:5px}.modal-body.task-details .title .mainManager{margin-left:5px}.modal-body.task-details .title .mainManager img{width:45px;height:45px;border:3px solid #bbb}.modal-body.task-details .PBIDatePick{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.modal-body.task-details .PBIDatePick .form-group.taskPIB{width:48%;margin-bottom:0}.modal-body.task-details .PBIDatePick .datePick{width:48%}.modal-body.task-details .managersList{margin-bottom:5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(55px,1fr));justify-items:center}.modal-body.task-details .managersList .managers{border:1px solid #bbb;display:inline-block;border-radius:150px;padding:5px;background-color:#ddd;display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:4px}.modal-body.task-details .managersList .managers img{width:40px;height:40px}.modal-body.task-details .managersList .managers:hover{cursor:pointer;background-color:#22b59b}.modal-body.task-details .managersList .managers.selected{background-color:#22b59b}.modal-body.task-details .comments{margin-top:20px;max-height:40vh;overflow-y:auto}.modal-body.task-details .comments .commentsList{display:flex}.modal-body.task-details .comments .commentsList .managersImg{width:45px;height:45px;margin-right:10px;display:flex;justify-content:flex-start;align-items:baseline}.modal-body.task-details .comments .commentsList .managersImg img{border:1px solid #bbb;width:40px;height:40px}.modal-body.task-details .comments .commentsList .area.comment .description{display:flex;justify-content:space-between;align-items:flex-start}.modal-body.task-details .comments .commentsList .area.comment .description .text{width:100%;position:relative}.modal-body.task-details .comments .commentsList .area.comment .description .text .closeEdit{position:absolute;top:7px;right:8px}.modal-body.task-details .comments .commentsList .area.comment .description .text .closeEdit:hover{cursor:pointer}.modal-body.task-details .comments .commentsList .area.comment .description .buttons{display:flex;justify-content:space-between}.modal-body.task-details .comments .commentsList .area.comment .description .buttons .save{margin-left:10px}.modal-body.task-details .comments .commentsList .area.comment .description .buttons .cancel{margin-left:5px}.modal-body.task-details .comments .commentsList .area.comment .form-group.attachmentsDropArea{margin-top:10px}.modal-body.task-details .comments .commentsList .area.comment .attachmentArea{position:relative}.modal-body.task-details .comments .commentsList .area.comment .attachmentArea .docsDropzoneText{font-size:16px}.modal-body.task-details .comments .commentsList .area.comment .attachmentArea .closeEdit{position:absolute;top:24px;right:8px}.modal-body.task-details .comments .commentsList .area.comment .attachmentArea .closeEdit:hover{cursor:pointer}.modal-body.task-details .comments .commentsList .area.comment .attachments{margin-top:5px}.modal-body.task-details .comments .commentsList .area.comment .attachments .attachment{display:flex}.modal-body.task-details .comments .commentsList .area.comment .attachments .attachment .file{font-size:12px}.modal-body.task-details .comments .commentsList .area.comment .attachments .attachment .file:hover{cursor:pointer}.modal-body.task-details .comments .commentsList .area.comment .attachments .attachment .deleteAttachemnt{margin-left:5px;margin-top:0;font-size:12px}.modal-body.task-details .comments .commentsList .area.comment .attachments .attachment .deleteAttachemnt:hover{cursor:pointer}.modal-body.task-details .comments .commentsList .area.comment .dateCreated{border-top:1px dashed #ddd;margin-top:5px;padding-top:5px;font-size:10px}.modal-body.task-details .comments .commentsList .area.comment.new{border:2px solid #2c91bf;background-color:rgba(44,145,191,.2)}.modal-body.task-details .comments .commentsList .area.comment.pending{border:2px solid #8ec63f;background-color:rgba(142,198,63,.2)}.modal-body.task-details .comments .commentsList .area.comment.development{border:2px solid #f8de3f;background-color:rgba(248,222,63,.2)}.modal-body.task-details .comments .commentsList .area.comment.concluded{border:2px solid #d98721;background-color:rgba(217,135,33,.2)}.modal-body.task-details .comments .commentsList .area.comment.closed{border:2px solid #bf4627;background-color:rgba(191,70,39,.2)}.modal-body.task-details .comments .area.newComment .text{display:flex;margin-bottom:10px}.modal-body.task-details .comments .area.newComment .text .newCommentText{width:100%}.modal-body.task-details .comments .area.newComment .text .buttons{display:flex;justify-content:space-between}.modal-body.task-details .comments .area.newComment .text .buttons .send{margin-left:10px}.modal-body.task-details .comments .area.newComment .text .buttons .cancel{margin-left:5px}.modal-body.task-details .comments .area.newComment .attachmentArea{position:relative}.modal-body.task-details .comments .area.newComment .attachmentArea .docsDropzoneText{font-size:16px}.modal-body.task-details .comments .area.newComment .attachmentArea .closeEdit{position:absolute;top:24px;right:8px}.modal-body.task-details .comments .area.newComment .attachmentArea .closeEdit:hover{cursor:pointer}.modal-body.task-details .comments .area.newComment .dateCreated{border-top:1px dashed #ddd;margin-top:5px;padding-top:5px;font-size:10px}.modal-body.task-details .comments .area.newComment.new{border:2px solid #2c91bf;background-color:rgba(44,145,191,.2)}.modal-body.task-details .comments .area.newComment.pending{border:2px solid #8ec63f;background-color:rgba(142,198,63,.2)}.modal-body.task-details .comments .area.newComment.development{border:2px solid #f8de3f;background-color:rgba(248,222,63,.2)}.modal-body.task-details .comments .area.newComment.concluded{border:2px solid #d98721;background-color:rgba(217,135,33,.2)}.modal-body.task-details .comments .area.newComment.closed{border:2px solid #bf4627;background-color:rgba(191,70,39,.2)}.modal-body.task-details .linkAdd:hover{cursor:pointer}@media(max-width:1000px){.taskManagement .board .states{width:100%}}.active-resources .comments{max-height:300px;overflow-y:auto;width:100%}.active-resources .comments table thead th{position:sticky;top:0;background-color:#fff}.templates .navbar-container{width:100%}.templates .tab-content{background-color:#fff;padding:15px}.templates .tab-content .actions{display:table;width:100%;margin-bottom:15px}.templates .tab-content .actions .search{width:200px}.templates .tab-content .tab-pane{margin-top:15px}.templates .tab-content .tab-pane .table thead{background-color:#fff}.templates .tab-content .tab-pane .table tbody tr{cursor:pointer}.templates .tab-content .tab-pane .table tbody tr .template-name{font-weight:700}.templates .tab-content .tab-pane .table .number-of-variables{text-align:right}.templates .page-selector{display:flex;justify-content:center}.my-chat-questions .questions{max-height:300px;overflow-y:auto;width:100%}.my-chat-questions .questions table thead{position:sticky}.my-chat-questions .questions table tbody .topic-icon{text-align:center;vertical-align:middle;height:100%;display:table-cell}.my-chat-questions .questions table tbody .topic-icon.primary{color:#22b59b}.my-chat-questions .questions table tbody .topic-icon.support{color:#e09859}.my-chat-questions .questions table tbody .topic-icon .icon{font-size:2.2rem}.app-details{width:100%;margin:0 auto;padding:20px;background:#f8f9fa}.app-details.showing-inactive{background:#f5f5f5}.app-details.showing-inactive .details-container{border-color:rgba(108,117,125,.2);box-shadow:0 4px 12px rgba(108,117,125,.1)}.app-details.showing-inactive .release-card{border-color:#6c757d;background:#f8f9fa;opacity:.8}.app-details.showing-inactive .release-card .version-circle{box-shadow:0 2px 6px rgba(108,117,125,.15)}.app-details.showing-inactive .release-card .version-circle::after{border-color:rgba(108,117,125,.5)}.app-details.showing-inactive .release-card .version-circle .version-number{color:#6c757d}.app-details.showing-inactive .release-card .release-content .info-group .release-date{color:#6c757d}.app-details.showing-inactive .release-card .release-content .info-group .release-date i{color:#6c757d}.app-details.showing-inactive .env-column{background-color:rgba(200,200,200,.2);box-shadow:0 2px 8px rgba(108,117,125,.05)}.app-details.showing-inactive .env-column .env-title{border-bottom-color:#6c757d;color:#6c757d}.app-details .details-container{display:flex;align-items:center;justify-content:space-between;padding:25px;background:#fff;border-radius:12px;margin:30px 0;box-shadow:0 4px 12px rgba(45,179,154,.1);border:1px solid rgba(45,179,154,.1)}@media(max-width:576px){.app-details .details-container{flex-direction:column;gap:20px;padding:15px;margin:15px 0}}.app-details .details-container .app-info{display:flex;align-items:center;gap:25px;width:80%}@media(max-width:576px){.app-details .details-container .app-info{flex-direction:column;gap:15px;text-align:center;max-width:80%}}.app-details .details-container .app-info .app-icon{font-size:3.5em;color:#2db29a}@media(max-width:576px){.app-details .details-container .app-info .app-icon{font-size:3em}}.app-details .details-container .app-info .status-badge{color:#dc3545;font-size:.8em;margin-left:8px;font-weight:normal}.app-details .details-container .app-info .app-technology{font-size:.55em;font-weight:300;color:#333}.app-details .details-container .app-info .app-name{font-size:2em;font-weight:600;color:#333;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.app-details .details-container .app-info .app-name .app-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.app-details .details-container .app-info .app-name .app-title{white-space:normal;word-break:break-word;overflow-wrap:break-word;text-overflow:clip;max-width:100%;width:100%}.app-details .details-container .app-info .app-name .app-title.length-normal{font-size:1em}.app-details .details-container .app-info .app-name .app-title.length-medium{font-size:.9em}.app-details .details-container .app-info .app-name .app-title.length-large{font-size:.7em}.app-details .details-container .app-info .app-name .app-title.length-xlarge{font-size:.5em}}.app-details .details-container .app-actions{display:flex;gap:12px}@media(max-width:576px){.app-details .details-container .app-actions{width:100%;justify-content:center;gap:10px}}.app-details .env-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:20px 0}@media(max-width:1400px){.app-details .env-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.app-details .env-grid{grid-template-columns:minmax(0,1fr);max-width:600px;margin:0 auto;gap:20px}}.app-details .env-column{min-width:0;width:100%;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.app-details .env-column{padding:15px}}.app-details .env-column .empty-state{text-align:center;padding:20px;color:#6c757d;font-style:italic}.app-details .env-column .env-title{padding:15px;font-size:1.3em;font-weight:600;text-align:center;border-bottom:2px solid #2db29a;margin-bottom:20px;color:#2db29a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:margin-bottom .3s ease;position:relative}.app-details .env-column .env-title .env-chevron{display:none}@media(max-width:992px){.app-details .env-column .env-title{cursor:pointer;user-select:none}.app-details .env-column .env-title:hover{opacity:.85}.app-details .env-column .env-title .env-chevron{display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;font-size:.7em}.app-details .env-column .env-title .env-chevron.collapsed{transform:translateY(-50%) rotate(-90deg)}}@media(max-width:576px){.app-details .env-column .env-title{white-space:normal;word-break:break-word;overflow-wrap:break-word;text-overflow:clip}}@media(max-width:992px){.app-details .env-column.env-collapsed .env-title{border-bottom-color:transparent;margin-bottom:0}}.app-details .env-column .cards-grid{display:flex;flex-direction:column;gap:15px}@media(min-width:993px){.app-details .env-column .cards-grid.ng-hide{display:flex !important}}.app-details .release-card{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border:1px solid #2db29a;border-radius:12px;box-shadow:0 2px 8px rgba(45,179,154,.1)}@media(max-width:576px){.app-details .release-card{flex-direction:column;padding:15px;gap:15px;align-items:stretch}}.app-details .release-card .version-circle{flex:0 0 85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 6px rgba(45,179,154,.15);position:relative}@media(max-width:576px){.app-details .release-card .version-circle{width:85px;height:85px;margin:0 auto}}.app-details .release-card .version-circle::after{content:'';position:absolute;inset:6px;border:2px solid rgba(45,179,154,.5);border-radius:50%}.app-details .release-card .version-circle .version-number{font-weight:bold;color:#2db29a;font-size:1.1em}.app-details .release-card .release-content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:576px){.app-details .release-card .release-content{flex-direction:column;align-items:center;text-align:center;gap:15px}}@media(max-width:576px){.app-details .release-card .release-content .info-group{width:100%}}.app-details .release-card .release-content .info-group .release-date{font-size:1.1em;color:#666;margin-bottom:12px;display:flex;align-items:center;gap:8px}@media(max-width:576px){.app-details .release-card .release-content .info-group .release-date{justify-content:center;margin-bottom:10px}}.app-details .release-card .release-content .info-group .release-date i{color:#2db29a}.app-details .release-card .release-content .info-group .downloads-info{display:flex;flex-direction:column;gap:8px}@media(max-width:576px){.app-details .release-card .release-content .info-group .downloads-info{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:15px}}.app-details .release-card .release-content .info-group .downloads-info .download-stat{display:flex;align-items:center;gap:10px;color:#666}.app-details .release-card .release-content .info-group .downloads-info .download-stat i{color:#2db29a;width:16px}.app-details .release-card .release-content .card-actions{display:flex;flex-direction:column;gap:8px}@media(max-width:576px){.app-details .release-card .release-content .card-actions{flex-direction:row;justify-content:center;width:100%;gap:12px;margin-top:5px}}.app-details .release-card .release-content .card-actions .btn{border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.app-details .out-buttons-container{display:flex;justify-content:flex-end;padding:20px 0;margin-top:20px}.release-modal-body .vertical-resize-only{resize:vertical;min-height:100px}.release-modal-body .details-container{display:flex;flex-flow:nowrap column;gap:20px}.release-modal-body .details-container .view-text{display:flex;flex-flow:nowrap column;gap:10px}.release-modal-body .details-container .view-text .value-label{font-weight:600}.release-modal-body .details-container .view-text .value{border-bottom:1px dotted #ddd;padding-bottom:5px}.release-modal-body .details-row{display:flex;gap:10px}.release-modal-body .details-row .view-text{width:50%}.release-modal-body .value.release-comments{word-wrap:break-word}.modal-body.mb-apps .row{display:flex;justify-content:space-between;gap:15px}.modal-body.mb-apps .full-width{width:100%}.modal-body.mb-apps .column{display:flex;flex-direction:column;gap:10px}.modal-body.mb-apps .column .value.row{display:flex;align-items:center;gap:10px}.modal-body.mb-apps .column .value.row .form-control{flex:1}.modal-body.mb-apps .column .value.row .value{width:40px;flex-shrink:0}.modal-body.mb-apps .column .value.row .value .btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.goals .buttons{margin-bottom:50px}.goals .inside-content .area .goal-states{display:flex;flex-direction:column;gap:6vh;width:100%}.goals .inside-content .area .goal-states .current{position:relative;margin-bottom:2rem;background:#fff;border-radius:8px;padding:1.5rem;border:3px solid #dfdfdf;box-shadow:3px 3px 8px #ccc;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.goals .inside-content .area .goal-states .current:hover{background-color:#f8f9fa;box-shadow:3px 3px 15px rgba(0,0,0,.2);border-color:#bbb}.goals .inside-content .area .goal-states .current .goal-info{display:flex;flex-direction:column;margin-bottom:3.5rem;margin-top:1.5rem}.goals .inside-content .area .goal-states .current .goal-info .title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:85%;display:block}.goals .inside-content .area .goal-states .current .goal-info span{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;max-width:70%}.goals .inside-content .area .goal-states .current .goal-info .dates{color:#666;margin-left:2px}.goals .inside-content .area .goal-states .current .goal-progress .progress-bar{background-image:linear-gradient(to right,#52c64e,#50c04f,#4caf50,#4db550,#4caf50)}.goals .inside-content .area .goal-states .current .provisional{position:absolute;bottom:-11%;right:-9px;background-color:#fa971f;color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 5px 15px grey;z-index:1;rotate:-11deg}.goals .inside-content .area .goal-states .current .buttons{position:absolute;top:8px;right:13px}.goals .inside-content .area .goal-states .current .no-goal{font-size:1.8rem;font-style:italic;text-align:center}.goals .inside-content .area .goal-states .past-and-future{display:flex;flex-direction:column;gap:20px}.goals .inside-content .area .goal-states .past,.goals .inside-content .area .goal-states .future{flex:1;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-top-left-radius:8px;border-top-right-radius:8px}.goals .inside-content .area .goal-states .past .header,.goals .inside-content .area .goal-states .future .header{display:flex;justify-content:space-between;cursor:pointer;padding:10px 20px;transition:background-color .2s ease;align-items:center;height:100%;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f1f3f5}.goals .inside-content .area .goal-states .past .header:hover,.goals .inside-content .area .goal-states .future .header:hover{background-color:#d3d4d6}.goals .inside-content .area .goal-states .past .header h4,.goals .inside-content .area .goal-states .future .header h4{font-size:1.4rem;font-weight:600;color:#1a1a1a}.goals .inside-content .area .goal-states .past .header .fa,.goals .inside-content .area .goal-states .future .header .fa{color:#666;transition:transform .2s ease}.goals .inside-content .area .goal-states .past .body,.goals .inside-content .area .goal-states .future .body{padding:20px;background-color:#f1f3f5;display:flex;flex-direction:column;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.goals .inside-content .area .goal-states .past .body .item,.goals .inside-content .area .goal-states .future .body .item{position:relative;border-radius:8px;padding:20px;margin-bottom:16px;transition:background-color .2s ease,box-shadow .2s ease;position:relative;background-color:#fff;box-shadow:3px 3px 8px #ccc;cursor:pointer}.goals .inside-content .area .goal-states .past .body .item:hover,.goals .inside-content .area .goal-states .future .body .item:hover{background-color:#f8f9fa;box-shadow:3px 3px 15px rgba(0,0,0,.2)}.goals .inside-content .area .goal-states .past .body .item .icon,.goals .inside-content .area .goal-states .future .body .item .icon{position:absolute;top:10px;right:10px}.goals .inside-content .area .goal-states .past .body .item .goal-info,.goals .inside-content .area .goal-states .future .body .item .goal-info{display:grid;gap:8px}.goals .inside-content .area .goal-states .past .body .item .goal-info .title,.goals .inside-content .area .goal-states .future .body .item .goal-info .title{font-size:2rem;font-weight:600;color:#2c3e50}.goals .inside-content .area .goal-states .past .body .item .goal-info .dates,.goals .inside-content .area .goal-states .future .body .item .goal-info .dates{color:#666;font-size:1.2rem}.goals .inside-content .area .goal-states .current .goal-stats,.goals .inside-content .area .goal-states .past .goal-stats{display:flex;gap:24px;margin:8px 0;color:#666;font-size:1.25rem}.goals .inside-content .area .goal-states .current .goal-stats span,.goals .inside-content .area .goal-states .past .goal-stats span{display:flex;align-items:center;gap:4px}.goals .inside-content .area .goal-states .current .goal-progress,.goals .inside-content .area .goal-states .past .goal-progress{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.goals .inside-content .area .goal-states .current .goal-progress .progress-wrapper,.goals .inside-content .area .goal-states .past .goal-progress .progress-wrapper{height:24px;background:#ccc;border-radius:12px;overflow:hidden;position:relative}.goals .inside-content .area .goal-states .current .goal-progress .progress-wrapper .progress-bar,.goals .inside-content .area .goal-states .past .goal-progress .progress-wrapper .progress-bar{height:100%;transition:width .5s ease;border-radius:12px;position:relative;max-width:100%;overflow:hidden}.goals .inside-content .area .goal-states .current .goal-progress .progress-wrapper .result,.goals .inside-content .area .goal-states .past .goal-progress .progress-wrapper .result{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-weight:1000;z-index:1;text-shadow:1px 1px 2px rgba(0,0,0,.5);width:auto;white-space:nowrap;font-size:2rem}.goals .inside-content .area .goal-states .past .body .item .goal-stats{display:flex;margin-top:20px;gap:10px}.goals .inside-content .area .goal-states .past .body .item .goal-progress{margin-top:3px}.goals .inside-content .area .goal-states .past .body .item .goal-info .title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:85%;display:block}.goals .inside-content .area .goal-states .past .body .goal-reached{border:2px solid #4caf50}.goals .inside-content .area .goal-states .past .body .goal-reached:hover{background-color:#eaf6eb;border-color:#3d8b40;box-shadow:3px 3px 15px rgba(76,175,80,.3)}.goals .inside-content .area .goal-states .past .body .goal-reached .goal-info .title{color:#4caf50}.goals .inside-content .area .goal-states .past .body .goal-reached .icon{color:#4caf50}.goals .inside-content .area .goal-states .past .body .goal-reached .goal-progress .progress-bar{background-image:linear-gradient(to right,#52c64e,#50c04f,#4fba4f,#4db550,#4caf50)}.goals .inside-content .area .goal-states .past .body .goal-failed{border:2px solid #b81d1d}.goals .inside-content .area .goal-states .past .body .goal-failed:hover{background-color:#f6c5c5;border-color:#8c1616;box-shadow:3px 3px 15px rgba(184,29,29,.3)}.goals .inside-content .area .goal-states .past .body .goal-failed .goal-info .title{color:#b81d1d}.goals .inside-content .area .goal-states .past .body .goal-failed .icon{color:#b81d1d}.goals .inside-content .area .goal-states .past .body .goal-failed .goal-progress .progress-bar{background-image:linear-gradient(to right,#d33939,#c93030,#bf2826,#b51e1d,#ab1313)}.goals .inside-content .area .goal-states .future .body .item{border:1px solid #000}.goals .inside-content .area .goal-states .future .body .item:hover{background-color:#f8f9fa;border-color:#333;box-shadow:3px 3px 15px rgba(0,0,0,.2)}.goals .inside-content .area .goal-states .future .body .item .goal-info{width:100%}.goals .inside-content .area .goal-states .future .body .item .goal-info .title-dates{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.goals .inside-content .area .goal-states .future .body .item .goal-info .title-dates .title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:85%;display:block}.goals .inside-content .area .goal-states .future .body .item .goal-info .buttons{display:flex;gap:10px;position:absolute;bottom:-37px;right:13px}@media(max-width:560px){.goals .inside-content .area .goal-states .future .body .item .goal-info .buttons{flex-direction:column;gap:3px}.goals .inside-content .area .goal-states .future .body .item .goal-info .buttons .button-text{display:none}}.goals .inside-content .area .goal-states .future .body .item .goal-info .provisional{position:absolute;top:84%;left:76px;background-color:#fa971f;color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 5px 15px grey;rotate:-11deg}.goals .inside-content .area .goal-states .future .body .no-future{margin:0 auto;font-style:italic}.define-goals .form-dates,.define-goals .last-row,.edit-goals .form-dates,.edit-goals .last-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.define-goals .form-dates .date-pick,.define-goals .last-row .date-pick,.edit-goals .form-dates .date-pick,.edit-goals .last-row .date-pick{display:grid;grid-template-columns:88fr 1fr}.define-goals .isProvisional,.edit-goals .isProvisional{width:20px;height:20px;cursor:pointer}.newpcode .equipments-list{display:flex;flex-direction:column;gap:10px}.newpcode .equipments-list .equipment-tile{background-color:#fff;border:1px solid #d5d5d5;border-radius:3px;box-shadow:3px 3px 3px #f0f0f0;color:#545454;display:flex;flex-flow:nowrap column;height:75px;padding:10px}.newpcode .equipments-list .equipment-tile.not-valid{background-color:#e35b5a}.newpcode .equipments-list .equipment-tile .ee-divider{border-left:1px solid #d5d5d5;height:100%}.newpcode .equipments-list .equipment-tile .ee-container{align-items:center;display:flex;flex-flow:nowrap row;height:100%}.newpcode .equipments-list .equipment-tile .ee-area{display:flex;flex-flow:nowrap column;height:100%;justify-content:center;margin:0 10px}.newpcode .equipments-list .equipment-tile .ee-area:first-child{margin-left:0}.newpcode .equipments-list .equipment-tile .ee-area:last-child{margin-right:0}.newpcode .equipments-list .equipment-tile .ee-area>*{height:50%}.newpcode .equipments-list .equipment-tile .ee-area.equipment-image{flex:0 0 70px;width:70px}.newpcode .equipments-list .equipment-tile .ee-area.equipment-image img{height:100%;object-fit:cover;width:100%}.newpcode .equipments-list .equipment-tile .ee-area.equipment-image .ee-not-image{align-items:center;color:#808080;display:flex;font-size:70px;justify-content:center}.newpcode .equipments-list .equipment-tile .ee-area.equipment-description{flex:1 1 0}.newpcode .equipments-list .equipment-tile .ee-area.equipment-description .ee-description{font-weight:bold}.newpcode .equipments-list .equipment-tile .ee-area.equipment-quantity{flex:0 0 60px}.newpcode .equipments-list .equipment-tile .ee-area.equipment-quantity input{width:100%}.fixed-campaign-details{display:flex;flex-flow:nowrap column;gap:20px}.fixed-campaign-details .view-text{display:flex;flex-flow:nowrap column;gap:10px}.fixed-campaign-details .view-text .value-label{font-weight:600}.fixed-campaign-details .view-text .value{border-bottom:1px dotted #ddd;padding-bottom:5px;word-break:break-word}.fixed-campaign-details .view-text .value .view-list{display:flex;flex-wrap:wrap;gap:20px}.fixed-campaign-details .view-text .value .view-list .view-list-item{display:flex;gap:5px;align-items:center}.fixed-campaign-details .view-text .value .view-list .view-list-item.pointer{cursor:pointer}.fixed-campaign-details .view-text .value .view-list .view-list-item i{color:#ccc;font-size:10px}.fixed-campaign{display:flex;flex-flow:nowrap column}.fixed-campaign .label-with-icon{display:flex}.fixed-campaign .date-pick{display:grid;grid-template-columns:88fr 1fr}.fixed-campaign .dropdown-menu.content{max-height:200px;overflow-y:auto;width:100%}.fixed-campaign .multiselect{position:relative}.fixed-campaign .multiselect .inner{width:100%;white-space:nowrap;overflow-x:hidden}.fixed-campaign .multiselect.open{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.fixed-campaign .multiselect .content{position:absolute;overflow-y:scroll;overflow-x:hidden;max-height:200px}.fixed-campaign .multiselect .content .search-container{margin-bottom:10px}.fixed-campaign .multiselect .content.open{display:block}.fixed-campaign .multiselect .content .clear:hover{text-decoration:underline;cursor:pointer}.fixed-campaign .multiselect .content a{cursor:pointer}.fixed-campaign .multiselect .content label{margin-left:5px}.fixed-campaign .multiselect .content .option{background-color:#fff;width:100%;margin-bottom:4px}.fixed-campaign .multiselect .content .option input{position:absolute;left:50px;opacity:0}.fixed-campaign .multiselect .content .option .checkBox{height:20px;width:20px;left:-5px;cursor:pointer;position:absolute;background-color:transparent;border:2px solid #555;border-radius:5px;transition:all .5s ease}.fixed-campaign .multiselect .content .option .checkBox:hover{background-color:#25c8ac}.fixed-campaign .multiselect .content .option .filterName{font-weight:normal;margin-left:5px}.fixed-campaign .multiselect .content .option input:checked~.checkBox{background-color:#22b59b;border:2px solid #22b59b;display:flex;align-items:center;justify-content:center}.fixed-campaign .multiselect .content .option input:checked~.checkBox:after{content:'✓';opacity:1;font-size:16px;color:#fff;transition:all .5s ease}.my-chat-suggestions .no-questions-container{padding:10px 15px;text-align:center;width:100%}.my-chat-suggestions .no-questions-container .no-questions-message{color:#919191;font-style:italic;font-size:1.3rem}.my-chat-suggestions .main-questions{display:flex;flex-direction:column;padding:20px;margin-top:15px}.my-chat-suggestions .main-questions .main-questions-areatitle{display:flex;justify-content:space-between}.my-chat-suggestions .main-questions .main-questions-areatitle .main-questions-actions{margin-left:10px;display:flex;justify-content:end;gap:5px}.my-chat-suggestions .main-questions .main-questions-container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.my-chat-suggestions .main-questions .main-questions-container .question-item{display:flex;justify-content:space-between;padding:15px;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);height:100%}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question{display:flex;flex-direction:column;height:100%;gap:10px}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question .topic-info{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question .topic-info .icon{justify-content:center;display:flex}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question .topic-info .icon.primary{color:#22b59b}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question .topic-info .icon.support{color:#e09859}.my-chat-suggestions .main-questions .main-questions-container .question-item .topic-info-question .topic-info .topic-name{font-size:14px;font-weight:600}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-questions-ordering-controls{display:flex;flex-direction:column;gap:10px;margin-left:15px;padding-right:8px;align-self:center;font-size:1.6rem}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-questions-ordering-controls i{cursor:pointer;padding:4px;border-radius:4px;color:#333}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-questions-ordering-controls i:hover{background-color:rgba(0,0,0,.08)}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-questions-ordering-controls .disabled{color:#b0b0b0;cursor:not-allowed;opacity:.7}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-questions-ordering-controls .disabled:hover{background-color:transparent}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-question-actions{margin:auto 0 auto 15px}.my-chat-suggestions .topics{display:flex;flex-direction:column;padding:20px}.my-chat-suggestions .topics .topics-areatitle{display:flex;justify-content:space-between}.my-chat-suggestions .topics .topics-areatitle .topics-actions{display:flex;gap:5px;justify-content:end}.my-chat-suggestions .topics .topics-container{display:flex;flex-direction:column;gap:20px}.my-chat-suggestions .topics .topics-container .topic-card{display:flex;flex-direction:column;gap:0;border-radius:10px;overflow:hidden;transition:box-shadow .2s;position:relative}.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls{font-size:1.6rem;display:flex;flex-direction:column;gap:3px;margin-left:auto;padding-left:10px;padding-right:8px;align-self:center}.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls i{cursor:pointer;padding:4px;border-radius:4px;color:#333}.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls i:hover{background-color:rgba(0,0,0,.08)}.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls .first,.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls .last{color:#b0b0b0;cursor:not-allowed;opacity:.7}.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls .first:hover,.my-chat-suggestions .topics .topics-container .topic-card .ordering-controls .last:hover{background-color:transparent}.my-chat-suggestions .topics .topics-container .topic-card .topic-header{display:flex;height:100%;min-height:58px;padding:10px 15px;align-items:center;width:100%;box-sizing:border-box;gap:10px;position:relative}.my-chat-suggestions .topics .topics-container .topic-card .topic-header:hover{cursor:pointer}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .topic-content .topic-name{color:#333;word-wrap:break-word;display:block;font-weight:600}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .topic-content .topic-sub-title{color:#919191;font-style:italic;word-wrap:break-word;display:block}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .icon{font-size:1.4em;min-width:20px}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .topic-actions{margin-left:auto;position:relative}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .topic-actions:hover{background-color:rgba(0,0,0,.1)}.my-chat-suggestions .topics .topics-container .topic-card .topic-header .topic-actions .actions-dropdown{position:absolute;top:100%;right:0;margin-top:5px;cursor:default;z-index:50}.my-chat-suggestions .topics .topics-container .topic-card .topic-body{max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease;position:relative}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner{display:flex;flex-direction:column;padding:15px;min-height:185px;justify-content:center}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer{position:relative;overflow:visible}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll{display:flex;flex-direction:column;gap:20px;position:relative;max-height:300px;overflow-y:auto;padding:15px}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card{position:relative;overflow:visible;padding:15px;border-radius:10px;background-color:#fff;display:flex;justify-content:space-between;gap:15px;min-height:76px;height:fit-content;flex-shrink:0;z-index:1}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card.inactive{border:1px solid #333;border-left:4px solid #333;background-color:#dfdfdf}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card .question{min-width:0;overflow-wrap:break-word;word-break:break-word;flex:1;align-self:stretch;display:flex;align-items:center}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card .msr-logo{width:30px;position:absolute;top:-10px;rotate:-12deg;left:-15px}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card .question-actions{margin-left:10px;position:relative;align-self:flex-start}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .questions-scroll .question-card .question-actions .actions-icon{cursor:pointer}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-container-outer .ordering-questions-buttons{display:flex;justify-content:end;gap:5px;padding:15px}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .description{padding:15px 25px;align-items:center;font-style:italic;font-size:1.5rem}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .description .no-description{color:#919191;font-size:1.3rem}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .actions,.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .topic-actions,.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .questions-order-actions{display:flex;gap:5px;justify-content:end}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .question-actions:hover{background-color:rgba(0,0,0,.05)}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .no-questions-container{padding:10px 15px;text-align:center;width:100%}.my-chat-suggestions .topics .topics-container .topic-card .topic-body .topic-body-inner .no-questions-container .no-questions-message{color:#919191;font-style:italic;font-size:1.3rem}.my-chat-suggestions .topics .topics-container .topic-card.open .topic-body{max-height:none;opacity:1;overflow:visible}.my-chat-suggestions .topics .topics-container .topic-card.primary{border:1px solid #22b59b}.my-chat-suggestions .topics .topics-container .topic-card.primary .topic-header{background-color:#d3f0eb;box-shadow:0 -6px 0 0 #90dacd inset}.my-chat-suggestions .topics .topics-container .topic-card.primary .topic-header .icon{color:#22b59b}.my-chat-suggestions .topics .topics-container .topic-card.primary.open .topic-header{background-color:#b9e7df;box-shadow:0 -6px 0 0 #68cdbb inset}.my-chat-suggestions .topics .topics-container .topic-card.primary .topic-header:hover{background-color:#a7e1d7;box-shadow:0 -6px 0 0 #4ec4af inset}.my-chat-suggestions .topics .topics-container .topic-card.primary .topic-body{background-color:rgba(34,181,155,.1)}.my-chat-suggestions .topics .topics-container .topic-card.primary .topic-body .topic-body-inner .question-card:not(.inactive){border:1px solid #22b59b;border-left:4px solid #22b59b}.my-chat-suggestions .topics .topics-container .topic-card.support{border:1px solid #e09859}.my-chat-suggestions .topics .topics-container .topic-card.support .topic-header{background-color:#f9eade;box-shadow:0 -6px 0 0 #efcbac inset}.my-chat-suggestions .topics .topics-container .topic-card.support .topic-header .icon{color:#e09859}.my-chat-suggestions .topics .topics-container .topic-card.support.open .topic-header{background-color:#f5deca;box-shadow:0 -6px 0 0 #eab98e inset}.my-chat-suggestions .topics .topics-container .topic-card.support .topic-header:hover{background-color:#f3d6bd;box-shadow:0 -6px 0 0 #e6ad7a inset}.my-chat-suggestions .topics .topics-container .topic-card.support .topic-body{background-color:rgba(224,152,89,.1)}.my-chat-suggestions .topics .topics-container .topic-card.support .topic-body .topic-body-inner .question-card:not(.inactive){border:1px solid #e09859;border-left:4px solid #e09859}.my-chat-suggestions .topics .topics-container .topic-card.inactive{border:1px solid #333}.my-chat-suggestions .topics .topics-container .topic-card.inactive .topic-header{background-color:#eee;box-shadow:0 -6px 0 0 #ccc inset}.my-chat-suggestions .topics .topics-container .topic-card.inactive .topic-header .icon{color:#333}.my-chat-suggestions .topics .topics-container .topic-card.inactive.open .topic-header{background-color:#e4e4e4;box-shadow:0 -6px 0 0 darkgray inset}.my-chat-suggestions .topics .topics-container .topic-card.inactive .topic-header:hover{background-color:#ddd;box-shadow:0 -6px 0 0 #919191 inset}.my-chat-suggestions .topics .topics-container .topic-card.inactive .topic-body{background-color:#f0f0f0}.my-chat-suggestions .topics .topics-container .topic-card.inactive .topic-body .topic-body-inner .question-card{border:1px solid #333;border-left:4px solid #333}.my-chat-suggestions .topics .topics-container .topic-card.ordering-mode-topic.primary .topic-header{background-color:#d3f0eb;box-shadow:0 -6px 0 0 #90dacd inset}.my-chat-suggestions .topics .topics-container .topic-card.ordering-mode-topic.support .topic-header{background-color:#f9eade;box-shadow:0 -6px 0 0 #efcbac inset}.my-chat-suggestions .topics .topics-container .topic-card.ordering-mode-topic.inactive .topic-header{background-color:#eee;box-shadow:0 -6px 0 0 #ccc inset}.my-chat-suggestions .topics .topics-container .topic-card.ordering-mode-topic .topic-header:hover{cursor:default}.my-chat-suggestions .topics .topics-container .topic-card .actions:hover{border-radius:50%}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-icon{font-size:2rem;border-radius:50%;padding:8px;rotate:90deg;display:flex;justify-content:center}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:5px 0;min-width:185px;width:auto;z-index:50;position:absolute;cursor:default}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item{background:none;border:none;text-align:left;padding:10px 15px;display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item:hover{background-color:#f0f0f0}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item i{font-size:1.1em}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item.danger{color:#dc3545}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item.danger i{color:#dc3545}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-action-item.danger:hover{background-color:#ffebeb;color:#dc3545}.my-chat-suggestions .topics .topics-container .topic-card .actions .actions-dropdown .dropdown-separator{border:none;border-top:1px solid #eee;margin:5px 0}.my-chat-suggestions .go-back-button{margin-bottom:20px}.floating-dropdown{position:absolute;z-index:10;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:5px 0;min-width:185px}.floating-dropdown .dropdown-action-item{background:none;border:none;text-align:left;padding:10px 15px;display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.floating-dropdown .dropdown-action-item:hover{background-color:#f0f0f0}.floating-dropdown .dropdown-action-item i{font-size:1.1em}.floating-dropdown .dropdown-action-item.danger{color:#dc3545}.floating-dropdown .dropdown-action-item.danger i{color:#dc3545}.floating-dropdown .dropdown-action-item.danger:hover{background-color:#ffebeb;color:#dc3545}.floating-dropdown .dropdown-separator{border:none;border-top:1px solid #eee;margin:5px 0}.new-topic .form .mandatory{color:#c9413c;margin-left:3px}.new-topic .form .description{min-height:90px;height:150px;max-height:250px;resize:vertical}.new-topic .form .icon-selector{display:flex;width:100%;height:150px;gap:15px}.new-topic .form .icon-selector .selected-icon{flex:1;padding:15px;border:1px solid #ccc;height:100%;display:flex;justify-content:center;align-items:center;font-size:50px}.new-topic .form .icon-selector .selected-icon.primary{color:#22b59b}.new-topic .form .icon-selector .selected-icon.support{color:#e09859}.new-topic .form .icon-selector .selected-icon .no-icon{font-size:15px;color:#6c757d}.new-topic .form .icon-selector .icon-pick{flex:2;padding:15px;border:1px solid #ccc;border-radius:.25rem;height:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;align-items:center;justify-items:center}.new-topic .form .icon-selector .icon-pick .icon{font-size:30px;width:auto;padding:5px;border-radius:4px;transition:background-color .2s ease}.new-topic .form .icon-selector .icon-pick .icon:not(.icon-used):hover{cursor:pointer;background-color:#e9ecef}.new-topic .form .icon-selector .icon-pick .icon.icon-used{opacity:.5}.new-topic .form .icon-selector .icon-pick .icon.icon-used:hover{cursor:not-allowed}.new-topic .form .color-selector{cursor:pointer}.new-topic .form .color-selector .inner{display:flex;justify-content:space-between;align-items:center;width:100%}.new-topic .form .color-selector .inner .selected-color-preview{width:20px;height:20px;border:1px solid #adb5bd;border-radius:4px;margin-right:10px;flex-shrink:0}.new-topic .form .color-selector .inner .selected-color-preview.primary{background-color:#22b59b}.new-topic .form .color-selector .inner .selected-color-preview.support{background-color:#e09859}.new-topic .form .color-selector .inner .color-name-display{flex-grow:1;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-topic .form .color-selector .inner .icons{font-size:1.1em;color:#6c757d;flex-shrink:0}.new-topic .form .color-container{position:absolute;z-index:1000;background-color:#fff;border:1px solid #ced4da;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:0 0 10px 10px;padding:15px;margin-top:-1px;display:flex;gap:10px}.new-topic .form .color-container .color{width:35px;height:35px;border-radius:10px;cursor:pointer;position:relative}.new-topic .form .color-container .color.primary{background-color:#22b59b}.new-topic .form .color-container .color.support{background-color:#e09859}.new-topic .form .color-container .color:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.new-topic .form .color-container .primary{background-color:#22b59b}.new-topic .form .color-container .support{background-color:#e09859}.new-question .question-area{height:170px;resize:none}.new-question .topic-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:767px){.my-chat-suggestions .main-questions .main-questions-container .question-item{flex-direction:column;gap:10px}.my-chat-suggestions .main-questions .main-questions-container .question-item .main-question-actions{display:flex;justify-content:end}}@media(max-width:433px){.my-chat-suggestions .main-questions .main-questions-areatitle{flex-direction:column;gap:10px}}@media(max-width:350px){.my-chat-suggestions .topics .topics-areatitle{flex-direction:column;gap:10px}}.changelog{display:flex;flex-direction:column;gap:15px}.changelog .changelog-timeline{max-width:800px;width:100%;margin:0 auto;border-left:3px dashed #ccc;position:relative}.changelog .changelog-timeline .timeline-month{font-weight:bold;font-size:1.7rem;margin:1rem 0;padding-left:1rem;position:relative}.changelog .changelog-timeline .timeline-month::before{content:'';position:absolute;left:-1.5rem;top:0}.changelog .changelog-timeline .timeline-no-content{font-style:italic;color:#6b7280;margin-left:3rem;margin-bottom:2rem}.changelog .changelog-timeline .timeline-item{position:relative;padding-left:3rem;margin-bottom:3rem}.changelog .changelog-timeline .timeline-item::before{content:'';width:12px;height:12px;border-radius:50%;position:absolute;left:-7px;top:5px;border:2px solid #fff;background-color:#22b59b;box-shadow:0 0 0 2px #22b59b}.changelog .changelog-timeline .timeline-item .timeline-date{font-weight:600;margin-bottom:.75rem;color:#374151}.changelog .changelog-timeline .timeline-item .timeline-date .tag{background-color:#e0e7ff;color:#3730a3;padding:4px 12px;border-radius:999px;font-size:.75rem;margin-left:.5rem;font-weight:500}.changelog .changelog-timeline .timeline-item .timeline-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;word-wrap:break-word;overflow-wrap:break-word;box-shadow:3px 4px 6px 0 rgba(0,0,0,.1)}.changelog .changelog-timeline .timeline-item .timeline-card .timeline-title{font-weight:700;color:#fff;padding:5px;background-color:#22b59b;border-radius:.75rem;margin-bottom:15px}.changelog .changelog-timeline .timeline-item .timeline-card .msm-markdown-container{margin:15px 0}.changelog .changelog-timeline .timeline-item .timeline-card .msm-markdown-container img{max-width:100%}.changelog .changelog-timeline .timeline-item .timeline-card .actions{display:flex;gap:10px}.changelog .changelog-timeline .timeline-item .timeline-card .fa-link{position:absolute;top:7px;right:7px;font-size:2.4rem}.changelog .changelog-timeline .timeline-item .timeline-card .fa-link:hover{cursor:pointer;color:#22b59b}.changelog .changelog-timeline .timeline-item .timeline-card.can-edit:hover{box-shadow:0 6px 16px 0 rgba(0,0,0,.15);cursor:pointer}.changelog .changelog-timeline .timeline-item.HotFix::before{background-color:#c1121f;box-shadow:0 0 0 2px #c1121f}.changelog .changelog-timeline .timeline-item.HotFix .timeline-card .timeline-title{background-color:#c1121f}.changelog .changelog-timeline .timeline-item.HotFix .timeline-card .fa-link:hover{color:#c1121f}.changelog .bottomactions{background-color:unset}.version-details .version-details-header{display:flex;gap:30px}.version-details .comments{margin-top:15px}.version-details .comments .comment{white-space:pre-line}@media(max-width:600px){.changelog .changelog-timeline .timeline-item{padding:1.5rem}}.msm-markdown-container h1,.msm-markdown-container h2,.msm-markdown-container h3{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25;border-bottom:1px solid #e5e5e5;padding-bottom:.3em;font-size:1.1rem}.msm-markdown-container h1{margin-top:0;font-size:2em}.msm-markdown-container h2{font-size:1.5rem}.msm-markdown-container table{width:100%;border-collapse:collapse;margin:1rem 0}.msm-markdown-container table thead{background-color:#f3f4f6}.msm-markdown-container table tbody tr:nth-child(2n+1){background-color:#f9fafb}.msm-markdown-container table th,.msm-markdown-container table td{padding:.5rem .75rem;border:1px solid #d1d5db;text-align:left;vertical-align:top}.msm-markdown-container table th{font-weight:600;background-color:#f3f4f6}.followupslist .followup-item{width:100%;border:1px solid #808080;border-radius:3px;margin-bottom:10px;padding:10px;display:flex;align-items:stretch}.followupslist .followup-item.delayed{border-color:#ab000d;background-color:rgba(229,57,53,.1);color:#ab000d}.followupslist .followup-item.today{border-color:#3c763d;background-color:rgba(68,182,174,.1);color:#3c763d}.followupslist .followup-item.closed{background-color:#bbb;color:#fff}.followupslist .followup-item .managerimage{flex:0 0 auto;padding-right:10px}.followupslist .followup-item .maininfo{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.followupslist .followup-item .maininfo .description{margin-top:10px;margin-bottom:10px;white-space:pre-wrap}.followupslist .followup-item .maininfo .creation{font-size:.8em}.followupslist .followup-item .state{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.followupslist .followup-item .state .statelabel{flex:1 1 auto;font-weight:600}.followupslist .followup-item .state .register{flex:0 0 auto;font-size:.7em}.organizationDetails .view .coords-reference{display:flex;justify-content:space-between;background-color:#e5e5e5;padding:10px}.organizationDetails .view .coords-reference .filters-container{display:flex;flex-grow:1;gap:20px}.organizationDetails .view .coords-reference .filters-container .filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.organizationDetails .view .coords-reference .filters-container .filters .filter{display:flex;align-items:center}.organizationDetails .view .coords-reference .filters-container .filters .filter .label{font-size:1em;color:#808080}.organizationDetails .view .coords-reference .filters-container .filters .filter .select{font-size:14px;color:#808080;background-color:#fff;height:35px;padding:6px 12px;border-radius:3px;border:1px solid #ccc}.organizationDetails .view .coords-reference .filters-container .filters .filter .select:focus{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25);outline:none}.organizationDetails .view .coords-reference .filters-container .actions{display:flex;align-items:center;gap:10px}.organizationDetails .view .coords-reference .back-btn-container{display:flex;align-items:center}.organizationDetails .view .coords-reference .back-btn-container .btn{width:fit-content}.organizationDetails .view .coords-reference .multiselect-container{display:grid;grid-template-columns:1fr auto;min-width:0;width:242px}.organizationDetails .view .coords-reference .multiselect-container .multiselect{position:relative;cursor:pointer;min-width:200px}.organizationDetails .view .coords-reference .multiselect-container .multiselect.form-control{display:flex;color:#808080;padding-right:2px}.organizationDetails .view .coords-reference .multiselect-container .multiselect .inner{width:100%;white-space:nowrap;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px}.organizationDetails .view .coords-reference .multiselect-container .multiselect .inner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.organizationDetails .view .coords-reference .multiselect-container .multiselect .inner .dropdown-arrow{transition:transform .3s ease;font-size:10px;color:#808080;flex-shrink:0}.organizationDetails .view .coords-reference .multiselect-container .multiselect.open{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.organizationDetails .view .coords-reference .multiselect-container .multiselect.open .dropdown-arrow{transform:rotate(180deg)}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content{position:absolute;overflow-y:auto;overflow-x:hidden;max-height:200px;z-index:1000}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content.open{display:block}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .clear:hover{text-decoration:underline;cursor:pointer}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content a{cursor:pointer}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content label{display:flex;align-items:center;width:100%;cursor:pointer;position:relative;padding-left:25px}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option{background-color:#fff;width:100%}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option:hover{background-color:#e8e8e8}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option .container-fluid{padding:10px 10px 0 10px}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option input{position:absolute;left:0;opacity:0}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option .checkBox{height:20px;width:20px;min-width:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;background-color:transparent;border:2px solid #555;border-radius:5px;transition:all .5s ease}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option .filterName{font-weight:normal;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option input:checked~.checkBox{background-color:#22b59b;border:2px solid #22b59b;display:flex;align-items:center;justify-content:center}.organizationDetails .view .coords-reference .multiselect-container .multiselect .content .option input:checked~.checkBox:after{content:'✓';opacity:1;font-size:16px;color:#fff;transition:all .5s ease}.organizationDetails .map .organization-info-view{min-width:200px;max-width:280px}.organizationDetails .map .organization-info-view .header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;margin-bottom:6px}.organizationDetails .map .organization-info-view .header .name{font-weight:600;font-size:14px;color:#2c3e50;line-height:1.3}.organizationDetails .map .organization-info-view .header .weight{background-color:#e35b5a;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;white-space:nowrap}.organizationDetails .map .organization-info-view .responses-header{font-size:11px;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.organizationDetails .map .organization-info-view .response{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:13px;color:#34495e}.organizationDetails .map .organization-info-view .response>i{color:#e35b5a;width:16px;text-align:center}@media(max-width:1280px){.organizationDetails .view .coords-reference .filters-container .filters .filter{flex-direction:column;align-items:flex-start}.organizationDetails .view .coords-reference .filters-container .filters .filter .label{padding-top:0;padding-right:0;padding-left:0;padding-bottom:2px}.organizationDetails .view .coords-reference .filters-container .actions{align-items:flex-end}.organizationDetails .view .coords-reference .back-btn-container{justify-content:flex-end;align-items:flex-end}}@media(max-width:1024px){.organizationDetails .view .coords-reference{flex-direction:column-reverse;gap:10px}.organizationDetails .view .coords-reference .filters-container{justify-content:space-between;gap:10px}.organizationDetails .view .coords-reference .filters-container .filters .filter{font-size:1em}.organizationDetails .view .coords-reference .filters-container .filters .filter .select{font-size:14px;color:#808080;background-color:#fff;height:35px;vertical-align:central;margin-bottom:3px;margin-top:3px}.organizationDetails .view .coords-reference .filters-container .actions{justify-content:flex-end}}@media(max-width:769px){.organizationDetails .view .coords-reference .filters-container{flex-direction:column}}.goal-details .goal-info-header{display:flex;justify-content:space-between;padding:15px;background-color:#f5f5f5;border-radius:4px;margin-bottom:20px;flex-wrap:wrap;gap:15px}.goal-details .goal-info-header .info-item{display:flex;flex-direction:column;min-width:150px}.goal-details .goal-info-header .info-item label{font-size:1.2rem;color:#666;margin-bottom:5px}.goal-details .goal-info-header .info-item span{font-size:1.6rem;font-weight:600;color:#333}.goal-details .goal-info-header .info-item .goal-value{color:#4caf50}.goal-details .goal-info-header .info-item .result-positive{color:#4caf50}.goal-details .goal-info-header .info-item .result-negative{color:#b81d1d}.goal-details .customers-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.goal-details .customers-summary .summary-box{padding:20px;border-radius:6px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.goal-details .customers-summary .summary-box .summary-title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.4rem;font-weight:600;margin-bottom:15px}.goal-details .customers-summary .summary-box .summary-title i{font-size:1.8rem}.goal-details .customers-summary .summary-box .summary-count{font-size:3rem;font-weight:700}.goal-details .customers-summary .summary-box.new-customers-box{background-color:#e8f5e9}.goal-details .customers-summary .summary-box.new-customers-box .summary-title{color:#2e7d32}.goal-details .customers-summary .summary-box.new-customers-box .summary-count{color:#4caf50}.goal-details .customers-summary .summary-box.lost-customers-box{background-color:#ffebee}.goal-details .customers-summary .summary-box.lost-customers-box .summary-title{color:#c62828}.goal-details .customers-summary .summary-box.lost-customers-box .summary-count{color:#b81d1d}.goal-details .search-box{position:relative;margin-bottom:25px}.goal-details .search-box .fa-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:1.4rem}.goal-details .search-box .form-control{padding-left:38px;padding-right:38px;height:40px;border-radius:4px;border:1px solid #ddd;font-size:1.4rem}.goal-details .search-box .form-control:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.goal-details .search-box .clear-search{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999;cursor:pointer;font-size:1.4rem;transition:color .2s ease}.goal-details .search-box .clear-search:hover{color:#333}.goal-details .customers-details{display:flex;flex-direction:column;gap:25px}.goal-details .customers-details .customers-section .section-title{display:flex;align-items:center;gap:10px;font-size:1.6rem;font-weight:600;padding:10px 0;margin-bottom:12px;border-bottom:2px solid #4caf50;color:#2e7d32}.goal-details .customers-details .customers-section .section-title i{font-size:1.8rem}.goal-details .customers-details .customers-section .section-title.lost{border-bottom-color:#b81d1d;color:#c62828}.goal-details .customers-details .customers-section .customers-list{display:flex;flex-direction:column;gap:10px;max-height:250px;overflow-y:auto;padding-right:8px}.goal-details .customers-details .customers-section .customers-list::-webkit-scrollbar{width:6px}.goal-details .customers-details .customers-section .customers-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.goal-details .customers-details .customers-section .customers-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.goal-details .customers-details .customers-section .customers-list::-webkit-scrollbar-thumb:hover{background:#555}.goal-details .customers-details .customers-section .customers-list .customer-item{padding:12px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.goal-details .customers-details .customers-section .customers-list .customer-item.clickable{cursor:pointer}.goal-details .customers-details .customers-section .customers-list .customer-item.clickable:hover{background-color:#f9f9f9;box-shadow:0 2px 8px rgba(0,0,0,.15)}.goal-details .customers-details .customers-section .customers-list .customer-item.highlight.lost{background-color:#e8f5e9}.goal-details .customers-details .customers-section .customers-list .customer-item.highlight.new{background-color:#ffebee}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info{position:relative}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-type{position:absolute;right:0;top:0}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-type img{width:20px;height:20px}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-type span{font-size:.8em}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-name{display:flex;align-items:center;gap:8px;margin-bottom:8px}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-name i{color:#666;font-size:1.4rem}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-name strong{font-size:1.4rem;color:#333;word-wrap:break-word;word-break:break-word}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-name strong .house-code{color:#7f8c8d;font-weight:500}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:1.2rem;color:#666}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-meta .customer-event{display:flex;align-items:center;gap:5px}.goal-details .customers-details .customers-section .customers-list .customer-item .customer-main-info .customer-meta .customer-event i{font-size:1.1rem;color:#95a5a6}.goal-details .customers-details .customers-section .no-customers{text-align:center;padding:30px 20px;color:#95a5a6;font-style:italic}.goal-details .customers-details .customers-section .no-customers i{font-size:3.5rem;margin-bottom:12px;opacity:.5;display:block}.goal-details .customers-details .customers-section .no-customers p{font-size:1.4rem;margin:0}.modal-long-debt-schedule{padding:30px 20px;display:flex;flex-direction:column;gap:20px}.modal-long-debt-schedule .year-selector{display:flex;align-items:center;justify-content:center;gap:20px}.modal-long-debt-schedule .year-nav{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.modal-long-debt-schedule .year-nav:hover:not(:disabled){background-color:#666;color:#fff;border-color:#666}.modal-long-debt-schedule .year-nav:disabled{opacity:.3;cursor:not-allowed}.modal-long-debt-schedule .year-display{min-width:120px;text-align:center;font-size:32px;font-weight:bold;color:#333}.modal-long-debt-schedule .months-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.modal-long-debt-schedule .month-item{display:flex;justify-content:center;cursor:pointer}.modal-long-debt-schedule .month-item .month-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:3px solid #999;transition:all .3s ease}.modal-long-debt-schedule .month-item .month-name{font-weight:bold;font-size:14px;color:#666}.modal-long-debt-schedule .month-item:hover .month-circle{background-color:#ddd;border-color:#666}.modal-long-debt-schedule .month-item.selected .month-circle{background-color:#e35b5a;border-color:#d14948}.modal-long-debt-schedule .month-item.selected .month-name{color:#fff}.modal-long-debt-schedule .month-item.disabled{cursor:not-allowed}.modal-long-debt-schedule .month-item.disabled .month-circle{background-color:#f9f9f9;border-color:#e0e0e0;opacity:.5}.modal-long-debt-schedule .month-item.disabled .month-name{color:#ccc}.modal-long-debt-schedule .month-item.disabled:hover .month-circle{background-color:#f9f9f9;border-color:#e0e0e0}.modal-long-debt-schedule .selection-info{text-align:center;padding:15px;background-color:#f5f5f5;border-radius:5px;border-left:4px solid #666;color:#333;font-size:16px}.modal-long-debt-schedule .selection-info strong{color:#666}.modal-long-debt-schedules{display:flex;flex-direction:column;gap:15px}.modal-long-debt-schedules .customer-tile{background:#fff;border:2px solid #e0e0e0;padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;gap:5px}.modal-long-debt-schedules .customer-tile:hover{background-color:#eee}.modal-long-debt-schedules .houses-id{position:absolute;top:-2px;left:1px;color:#e35b5a;font-size:10px;font-weight:600}.modal-long-debt-schedules .tile-left{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.modal-long-debt-schedules .customer-info{display:flex;align-items:center;gap:8px;font-size:16px;color:#333;font-weight:500;min-width:0}.modal-long-debt-schedules .customer-info .country{height:20px;flex-shrink:0}.modal-long-debt-schedules .customer-info .customer-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.modal-long-debt-schedules .customer-date{display:flex;gap:3px;width:100%;color:#bbb;font-size:.8em;font-weight:500;align-items:center}.modal-long-debt-schedules .customer-date img{width:20px}.modal-long-debt-schedules .tile-right{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.modal-long-debt-schedules .tile-right i{color:#e35b5a;font-size:18px;margin-right:10px;flex-shrink:0}.modal-long-debt-schedules .schedule-text{font-size:14px;color:#555;line-height:1.4}.modal-long-debt-schedules .schedule-text i{color:#e35b5a;font-weight:600}@media(max-width:768px){.modal-long-debt-schedules .customer-tile{flex-direction:column;align-items:flex-start;gap:10px}.modal-long-debt-schedules .tile-left{width:100%}.modal-long-debt-schedules .customer-info{width:100%}.modal-long-debt-schedules .tile-right{border-top:1px solid #aaa;padding-top:5px;width:100%}}.email-notifications-modal{max-height:600px;overflow-y:auto}.email-notifications-modal .notifications-list{max-height:500px;overflow-y:auto;padding-right:10px}.email-notifications-modal .list-header{border-bottom:1px solid #e9ecef;padding-bottom:10px;margin-bottom:15px}.email-notifications-modal .list-header h5{margin:0;color:#dc3545;font-weight:600}.email-notifications-modal .notification-item{margin-bottom:20px}.email-notifications-modal .notification-card{border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.email-notifications-modal .notification-header{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:8px 8px 0 0;margin-bottom:15px}.email-notifications-modal .state-info{display:flex;align-items:center;gap:15px}.email-notifications-modal .state-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:15px;font-size:12px;font-weight:600;text-transform:uppercase}.email-notifications-modal .state-badge.descartado{background-color:#dc3545;color:#fff}.email-notifications-modal .state-badge.devolvido{background-color:#fd7e14;color:#fff}.email-notifications-modal .state-badge.spam{background-color:#6f42c1;color:#fff}.email-notifications-modal .state-date{color:#6c757d;font-size:13px}.email-notifications-modal .notification-actions .btn{padding:6px 12px;font-size:13px;border-radius:5px}.email-notifications-modal .email-info{padding:15px;margin-bottom:15px}.email-notifications-modal .email-addresses{margin-bottom:12px}.email-notifications-modal .address-line{margin-bottom:8px;font-size:14px}.email-notifications-modal .label-email{font-weight:bold;color:#333;min-width:50px;display:inline-block;margin-right:8px}.email-notifications-modal .email-address{color:#555;font-family:'Courier New',monospace;font-size:13px}.email-notifications-modal .email-subject{margin-bottom:12px;font-size:14px;color:#212529;padding:8px 0}.email-notifications-modal .email-dates{color:#6c757d;font-size:13px;margin-bottom:10px}.email-notifications-modal .emission-date{font-weight:bold;color:#666;display:inline-flex;align-items:center;gap:5px}.email-notifications-modal .email-body{padding:0 15px 10px;border-top:1px solid #eee;margin-top:15px;padding-top:15px}.email-notifications-modal .email-toggle{padding:10px 15px;text-align:center;cursor:pointer;color:#337ab7;font-size:13px;font-weight:bold;border-top:1px solid #eee;background-color:#f8f9fa;border-radius:0 0 8px 8px;transition:background-color .2s ease;margin-top:10px}.email-notifications-modal .email-toggle:hover{background-color:#e9ecef;color:#23527c}.email-notifications-modal .email-toggle i{margin-right:5px}.email-notifications-modal::-webkit-scrollbar{width:6px}.email-notifications-modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.email-notifications-modal::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.email-notifications-modal::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){.email-notifications-modal .notification-header{flex-direction:column;gap:10px;align-items:stretch}.email-notifications-modal .state-info{justify-content:space-between}.email-notifications-modal .notification-actions{text-align:center}}.workplan-form .section-title{margin:20px 0 15px;font-weight:500}.workplan-form input:focus,.workplan-form textarea:focus,.workplan-form .form-control:focus,.workplan-form .manager-search:focus{outline:none;border-color:#333 !important;box-shadow:none}.workplan-form .form-control:focus{outline:none;border-color:#333 !important;box-shadow:none}.workplan-form .form-group{margin-bottom:15px}.workplan-form .form-group .label{margin-bottom:5px}.workplan-form .form-group.has-error .form-control,.workplan-form .form-group.has-error .manager-list{border-color:#dc3545}.workplan-form .textarea{width:100%;resize:none;height:100px;min-height:100px;max-height:100px;overflow-y:auto;line-height:1.5;padding:8px;border:1px solid #ccc;border-radius:4px}.workplan-form .manager-search{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.workplan-form .selected-managers-section{margin-bottom:15px;padding:12px;background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px}.workplan-form .selected-managers-label{font-weight:600;margin-bottom:8px;color:#666;font-size:13px}.workplan-form .selected-managers-chips{display:flex;flex-wrap:wrap;gap:8px}.workplan-form .manager-chip{display:inline-flex;align-items:center;background-color:#e35b5a;color:#fff;padding:5px 10px 5px 5px;border-radius:20px;font-size:13px;gap:6px}.workplan-form .manager-chip-picture{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}.workplan-form .manager-chip-name{font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplan-form .remove-manager{background:none;border:none;color:#fff;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.workplan-form .remove-manager:hover{background-color:rgba(255,255,255,.2)}.workplan-form .remove-manager i{font-size:12px}.workplan-form .manager-selection-area{margin-top:10px}.workplan-form .manager-list{max-height:200px;overflow-y:auto;border:1px solid #ccc;border-radius:4px;padding:8px}.workplan-form .manager-list.change{max-height:500px}.workplan-form .manager-item{display:flex;align-items:center;padding:8px;margin:4px 0;cursor:pointer;border-radius:4px;transition:all .2s ease}.workplan-form .manager-item:hover{background-color:rgba(227,91,90,.1)}.workplan-form .manager-item.selected{background-color:rgba(227,91,90,.3);border:1px solid #e35b5a}.workplan-form .manager-item .manager-picture{width:32px;height:32px;border-radius:50%;margin-right:8px}.workplan-form .field-row{display:flex;align-items:center;margin-bottom:10px}.workplan-form .field-row .field-label{margin-left:8px;white-space:nowrap}@media(max-width:768px){.workplan-form .field-row{flex-direction:column;align-items:stretch}.workplan-form .field-row .field-label{margin-left:0;margin-bottom:5px}.workplan-form .manager-list{max-height:150px}.workplan-form .manager-item{padding:12px}.workplan-form .manager-item .manager-picture{width:28px;height:28px}}@media(max-width:991px){.workplan-form .section-title{font-size:1.1em}.workplan-form .manager-list{max-height:180px}}.workplans{border:1px solid #808080;border-radius:3px;margin-bottom:10px;padding:15px;float:left;width:100%;cursor:pointer;position:relative;transition:all .2s ease-in-out}.workplans:hover{background-color:#d3d3d3;border-color:#3c763d}.workplans .label{font-weight:600;color:#666;font-size:.85em;text-transform:uppercase;letter-spacing:.5px;display:block}.workplans .workplan-content{overflow:hidden;display:flex;align-items:center;height:100%}.workplans .workplan-content .workplan-row{display:flex;align-items:center;gap:24px;width:100%;min-height:80px}.workplans .workplan-content .workplan-row .task-image{margin-right:15px;font-size:20px;display:flex;align-items:center;justify-content:center;color:#3c763d;height:100%}.workplans .workplan-content .workplan-row .workplan-details{flex:2;min-width:200px;padding:8px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:center}.workplans .workplan-content .workplan-row .workplan-details .title{font-weight:700;margin-bottom:4px}.workplans .workplan-content .workplan-row .workplan-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:15px}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:70px;height:70px}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circle{fill:none;stroke-width:2.8;stroke-linecap:round;animation:progress 1s ease-out forwards;stroke:#f5de2f}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle.progress-complete .circle{stroke:#4caf50;transition:stroke .3s ease}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle .percentage{fill:#666;font-family:sans-serif;font-size:.5em;text-anchor:middle}.workplans .workplan-content .workplan-row .workplan-progress .progress-label{margin-top:5px;font-size:.8em;color:#666;font-weight:bold}.workplans .workplan-content .workplan-row .description{flex:2;min-width:200px;padding:8px 16px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.workplans .workplan-content .workplan-row .description .label{margin-bottom:4px}.workplans .workplan-content .workplan-row .description .content{width:100%;text-align:center}.workplans .workplan-content .workplan-row .workplan-state{flex:1;min-width:120px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.workplans .workplan-content .workplan-row .workplan-state .label{margin-bottom:4px}.workplans .workplan-content .workplan-row .workplan-state .state-badge{padding:6px 12px;border-radius:20px;background-color:#f0f0f0;font-size:.9em;font-weight:500;min-width:80px;text-align:center}.workplans .workplan-content .workplan-row .workplan-state .state-badge.state-active{background-color:#3c763d;color:#fff;box-shadow:0 2px 4px rgba(60,118,61,.2)}.workplans.workplan-done{border-color:#3c763d;background-color:rgba(68,182,174,.5);color:#3c763d}.workplans.workplan-cancelled{border-color:#ab000d;background-color:rgba(229,57,53,.5);color:#ab000d}@media(max-width:768px){.workplans{padding:10px;margin-bottom:8px}.workplans .workplan-content .workplan-row{flex-direction:column;gap:15px;min-height:auto}.workplans .workplan-content .workplan-row .task-image,.workplans .workplan-content .workplan-row .workplan-details,.workplans .workplan-content .workplan-row .workplan-progress,.workplans .workplan-content .workplan-row .description,.workplans .workplan-content .workplan-row .workplan-state{width:100%;min-width:auto;border-right:none;border-bottom:1px solid #eee;padding:10px 0;text-align:center;margin:0}.workplans .workplan-content .workplan-row .task-image:last-child,.workplans .workplan-content .workplan-row .workplan-details:last-child,.workplans .workplan-content .workplan-row .workplan-progress:last-child,.workplans .workplan-content .workplan-row .description:last-child,.workplans .workplan-content .workplan-row .workplan-state:last-child{border-bottom:none}.workplans .workplan-content .workplan-row .task-image{margin-right:0}.workplans .workplan-content .workplan-row .workplan-progress{margin-left:0}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:60px;height:60px;margin:0 auto}}@media(max-width:991px){.workplans .workplan-content .workplan-row{gap:15px}.workplans .workplan-content .workplan-row .workplan-details,.workplans .workplan-content .workplan-row .description{min-width:150px}.workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:55px;height:55px}.workplans .workplan-content .workplan-row .workplan-state{min-width:100px}}.workplan-detail-container{display:flex;width:100%;margin:15px 0;padding:20px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);flex-direction:column;border-radius:12px}.workplan-detail-container .workplan-status{width:100%;text-align:center;margin-bottom:20px;padding:10px}.workplan-detail-container .workplan-status .status-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:20px;font-size:1.1em;font-weight:500}.workplan-detail-container .workplan-status .status-badge i{margin-right:8px;font-size:1.2em}.workplan-detail-container .workplan-status .status-badge.status-completed{background-color:#5cb85c;color:#fff;border:1px solid #449d44}.workplan-detail-container .workplan-status .status-badge.status-inactive{background-color:#777;color:#fff;border:1px solid #5e5e5e}.workplan-detail-container.workplan-completed{opacity:.9}.workplan-detail-container.workplan-completed .workplan-header{border-bottom-color:#5cb85c}.workplan-detail-container.workplan-completed .workplan-header .workplan-header-icon{color:#5cb85c}.workplan-detail-container.workplan-completed .section-title{border-bottom-color:#5cb85c}.workplan-detail-container.workplan-inactive{opacity:.85}.workplan-detail-container.workplan-inactive .workplan-header{border-bottom-color:#777}.workplan-detail-container.workplan-inactive .workplan-header .workplan-header-icon{color:#777}.workplan-detail-container.workplan-inactive .section-title{border-bottom-color:#777}.workplan-detail-container .section-title{position:relative;margin-bottom:5px;font-size:1.3em;font-weight:bold;color:#444;border-bottom:2px solid #e35b5a;padding:5px;margin-top:0}.workplan-detail-container .section-title .btn-primary{position:absolute;right:0;bottom:3px}.workplan-detail-container .workplan-header{display:flex;align-items:center;margin-bottom:5px;border-bottom:2px solid #e35b5a;padding-bottom:5px}.workplan-detail-container .workplan-header .workplan-header-icon{font-size:2em;margin-right:10px;color:#e35b5a}.workplan-detail-container .workplan-header .workplan-title h2{margin:0;font-size:2em;font-weight:bold;color:#333}.workplan-detail-container .workplan-body{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.workplan-detail-container .workplan-body .workplan-section{flex:1;min-width:300px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:10px;margin-top:10px;margin-bottom:10px}.workplan-detail-container .workplan-body .workplan-section .detail-row{margin-bottom:10px;font-size:1.1em}.workplan-detail-container .workplan-body .workplan-section .generation-status{margin-top:15px;background-color:#f0f0f0;border-radius:6px;padding:15px;display:flex;align-items:center;border-left:4px solid}.workplan-detail-container .workplan-body .workplan-section .generation-status.generation-status.generating{border-left-color:#3498db}.workplan-detail-container .workplan-body .workplan-section .generation-status .generation-status-content{display:flex;align-items:center}.workplan-detail-container .workplan-body .workplan-section .generation-status .generation-status-content .generation-icon{margin-right:15px;font-size:1.5em;color:#3498db}.workplan-detail-container .workplan-body .workplan-section .generation-status .generation-status-content .generation-text{color:#555;font-style:italic}.workplan-detail-container .workplan-body .workplan-section .label{font-weight:bold;margin-left:-5px;color:#555}.workplan-detail-container .workplan-body .workplan-section .managers-details{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;padding:10px 0}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 calc(20% - 16px)}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .img-circle{width:60px;height:60px;margin-bottom:8px;border:2px solid #e35b5a;border-radius:50%}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .manager-info{width:100%;display:flex;justify-content:center}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .manager-info span{display:inline-block;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;font-weight:500;color:#333;text-align:center}.workplan-detail-container .workplan-body .workplan-date-log{width:100%;font-size:.85em;color:#888;text-align:right}.workplan-detail-container .workplan-body .workplan-date-log i{margin-right:5px}.workplan-detail-container.compact{padding:10px 15px}.workplan-detail-container.compact .workplan-compact-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e35b5a}.workplan-detail-container.compact .workplan-compact-header .workplan-title-section{display:flex;align-items:center;gap:10px}.workplan-detail-container.compact .workplan-compact-header .workplan-title-section .workplan-header-icon{font-size:1.5em;color:#e35b5a}.workplan-detail-container.compact .workplan-compact-header .workplan-title-section h2{margin:0;font-size:1.5em;font-weight:bold;color:#333}.workplan-detail-container.compact .workplan-compact-header .workplan-actions{display:flex;gap:10px}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row{display:flex;align-items:flex-start;gap:20px;margin-bottom:10px;flex-wrap:wrap}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row>div{display:flex;align-items:center;gap:8px}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row>div strong{color:#666;white-space:nowrap}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-description-section{flex:1;min-width:250px}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-description-section .description-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-width:100%}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-managers-section .managers-avatars{display:flex;gap:5px}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-managers-section .managers-avatars .manager-avatar{width:35px;height:35px;border-radius:50%;border:2px solid #e35b5a;object-fit:cover}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section{min-width:150px}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section .compact-progress{width:150px;height:20px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin-bottom:0}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section .compact-progress .progress-bar{line-height:20px;font-size:.85em;color:#fff;text-align:center;transition:width .4s ease}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-success{background-color:#5cb85c}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-warning{background-color:#f0ad4e}.workplan-detail-container.compact .workplan-compact-body .workplan-info-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-danger{background-color:#d9534f}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:20px}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-date-info{font-size:.85em;color:#888}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-date-info i{margin-right:5px}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section{display:flex;align-items:center;gap:8px}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section .compact-progress{width:150px;height:20px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section .compact-progress .progress-bar{line-height:20px;font-size:.85em;color:#fff;text-align:center;transition:width .4s ease}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-success{background-color:#5cb85c}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-warning{background-color:#f0ad4e}.workplan-detail-container.compact .workplan-compact-body .workplan-bottom-row .workplan-progress-section .compact-progress .progress-bar.progress-bar-danger{background-color:#d9534f}.workplan-detail-container.compact .workplan-compact-body .generation-status{display:flex;align-items:center;gap:10px;background-color:#e8f4fd;border-left:4px solid #3498db;padding:10px;border-radius:4px;margin-top:10px}.workplan-detail-container.compact .workplan-compact-body .generation-status i{color:#3498db;font-size:1.2em}.workplan-detail-container.compact .workplan-compact-body .generation-status span{color:#555;font-size:.9em;font-style:italic}.workplan-detail-container.compact .workplan-compact-body .workplan-date-info{margin-top:10px;font-size:.85em;color:#888}.workplan-detail-container.compact .workplan-compact-body .workplan-date-info i{margin-right:5px}@media(max-width:768px){.workplan-detail-container{margin:10px 5px;padding:15px}.workplan-detail-container .workplan-header{flex-direction:column;text-align:center}.workplan-detail-container .workplan-header .workplan-header-icon{font-size:1.5em;margin-right:0;margin-bottom:10px}.workplan-detail-container .workplan-header .workplan-title h2{font-size:1.5em}.workplan-detail-container .section-title{font-size:1.1em}.workplan-detail-container .section-title .btn-primary{position:static;display:block;margin-top:10px;width:100%}.workplan-detail-container .workplan-body{gap:15px;flex-direction:column}.workplan-detail-container .workplan-body .workplan-section{min-width:auto;width:100%;margin:5px 0}.workplan-detail-container .workplan-body .workplan-section .managers-details{justify-content:flex-start;gap:15px;padding:10px 5px}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card{flex:0 0 calc(50% - 8px)}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .img-circle{width:50px;height:50px}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .manager-info span{font-size:.9em;line-height:1.3}}@media(max-width:480px){.workplan-detail-container{padding:10px}.workplan-detail-container .workplan-body .workplan-section{padding:8px}.workplan-detail-container .workplan-body .workplan-section .managers-details{gap:12px;justify-content:flex-start}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card{flex:0 0 calc(50% - 6px)}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .img-circle{width:45px;height:45px}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .manager-info span{font-size:.85em}}@media(min-width:481px) and (max-width:767px){.workplan-detail-container .workplan-body .workplan-section .managers-details{gap:15px}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card{flex:0 0 calc(33.33% - 10px)}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .img-circle{width:50px;height:50px}}@media(min-width:768px) and (max-width:991px){.workplan-detail-container .workplan-body .workplan-section{min-width:250px}.workplan-detail-container .workplan-body .workplan-section .managers-details{gap:18px}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card{flex:0 0 calc(25% - 14px)}.workplan-detail-container .workplan-body .workplan-section .managers-details .manager-card .img-circle{width:55px;height:55px}}.contacts-subassignments-container{display:flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.contacts-subassignments-container .workplan-detail-container{display:flex;width:100%;margin:10px 0;padding:20px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);flex-direction:column}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments{display:flex;flex-direction:column;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container{width:100%;margin-bottom:15px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row{margin-top:10px;display:flex;justify-content:flex-start;align-items:flex-end;gap:15px;flex-wrap:wrap}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group{display:flex;flex-direction:column;flex:0 0 220px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group .form-control{width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .btn{flex-shrink:0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container{display:flex;flex-direction:column;gap:15px;padding:10px 0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;transition:all .2s ease}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card:hover{background-color:#f8f9fa;box-shadow:0 4px 8px rgba(0,0,0,.15)}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info{display:flex;align-items:center;gap:12px;min-width:250px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .apptype-logo{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .apptype-logo .logo{width:100%;height:auto;max-height:45px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text{flex:1;min-width:0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text .contact-name{font-weight:600;color:#333;margin:0 0 4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text .contact-type{color:#666;display:block}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section{min-width:200px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section .manager-section{display:flex;align-items:center;gap:10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section .manager-section .manager-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #e35b5a}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section .manager-section .manager-name{color:#333;font-weight:500}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section .no-manager-section{display:flex;align-items:center;gap:6px;color:#856404}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .task-notes-section{display:flex;align-items:flex-start;gap:4px;max-width:300px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .task-notes-section .task-notes-label{color:#666;font-size:13px;font-weight:600}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .task-notes-section .task-notes-text{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right{display:flex;align-items:center;gap:15px;flex-shrink:0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-weight:600;white-space:nowrap}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge.state-done{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge.state-progress{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge.state-not-assigned{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions{display:flex;gap:8px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn{padding:6px 12px;border-radius:4px;font-weight:500;white-space:nowrap}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn i{margin-right:4px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-claim{background-color:#28a745;border-color:#28a745;color:#fff;transition:all .2s ease}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-claim:hover{background-color:#218838;border-color:#1e7e34;transform:translateY(-1px);box-shadow:0 2px 5px rgba(33,136,56,.3)}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-view{padding:6px 10px;min-width:38px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-view i{margin-right:0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .card-side-info{width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-pageselector{display:flex;justify-content:center;align-items:center}.contacts-subassignments-container .sideInfo .details{background-color:#fff;width:100%;height:1016px;overflow-y:auto;padding:10px;border:1px solid #d5d5d5;border-radius:12px;margin-top:15px}.contacts-subassignments-container .sideInfo .details .name-box{display:flex}.contacts-subassignments-container .sideInfo .details .name-box .name{width:100%;text-align:center;font-size:1.2em;font-weight:600}.contacts-subassignments-container .sideInfo .details .name-box .close-details-btn{color:#333;font-size:21px;padding:2px 5px 0 5px;display:flex;align-items:start;cursor:pointer}.contacts-subassignments-container .sideInfo .details .contactInfo{width:100%;margin-top:10px}.contacts-subassignments-container .sideInfo .details .contactInfo .info{width:100%;display:flex}.contacts-subassignments-container .sideInfo .details .contactInfo .info .fa{width:5%}.contacts-subassignments-container .sideInfo .details .contactInfo .buttons{width:100%;display:table;margin-top:10px}.contacts-subassignments-container .sideInfo .details .lastfollowup{border-top:1px solid #e5e5e5;padding-top:5px;margin:15px 0 30px}.contacts-subassignments-container .sideInfo .details .lastfollowup .followup{width:100%;border-radius:5px;border:2px solid #22b59b;font-size:.8em;display:table;padding:5px}.contacts-subassignments-container .sideInfo .details .lastfollowup .followup img{width:40px}.contacts-subassignments-container .sideInfo .details .messageElem{display:table;width:100%;padding-bottom:10px}@media(max-width:480px){.contacts-subassignments-container{flex-direction:column}.contacts-subassignments-container .workplan-detail-container{padding:10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container{margin-bottom:12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row{flex-direction:column;gap:12px;align-items:stretch}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group{flex:1 1 100%;max-width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group label{font-size:.9em;margin-bottom:6px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group .form-control{width:100%;font-size:14px;padding:8px 10px;height:auto;line-height:1.4}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group select.form-control{font-size:13px;padding:8px 30px 8px 10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .btn{width:100%;margin-left:0;padding:12px 16px;font-size:.95em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .btn i{margin-right:6px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container{gap:10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card{flex-direction:column;padding:12px;gap:12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left{flex-direction:column;gap:12px;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info{min-width:auto;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text .contact-name{white-space:normal;font-size:1em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text .contact-type{font-size:.9em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section{min-width:auto;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right{width:100%;flex-direction:column;gap:10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge{width:100%;justify-content:center;padding:8px 12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions{width:100%;flex-wrap:wrap;justify-content:center}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn{flex:1 1 auto;padding:10px 15px;min-width:100px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-claim{flex:1 1 100%;margin-bottom:8px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-view{flex:0 0 auto;min-width:45px;padding:10px 12px}.contacts-subassignments-container .sideInfo{width:100%}.contacts-subassignments-container .sideInfo .details{height:auto;min-height:300px;margin-top:10px}}@media(min-width:481px) and (max-width:768px){.contacts-subassignments-container{flex-direction:column}.contacts-subassignments-container .workplan-detail-container{padding:15px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row{gap:12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group{flex:1 1 calc(50% - 6px);min-width:150px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group label{font-size:.9em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group .form-control{width:100%;font-size:14px;padding:8px 10px;height:auto;line-height:1.4}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group select.form-control{font-size:13px;padding:8px 28px 8px 10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .btn{flex:1 1 100%;width:100%;margin-left:0;margin-top:4px;padding:10px 14px;font-size:.9em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container{gap:12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card{flex-direction:column;padding:15px;gap:15px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left{flex-direction:column;gap:15px;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info{min-width:auto;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info .contact-text .contact-name{white-space:normal}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section{min-width:auto;width:100%}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right{width:100%;flex-direction:column;gap:10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .state-badge{width:100%;justify-content:center}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions{width:100%;flex-wrap:wrap;justify-content:center}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn{flex:1 1 auto;padding:10px 15px;min-width:120px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-claim{flex:1 1 100%;margin-bottom:8px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn.btn-view{flex:0 0 auto;min-width:45px;padding:10px 12px}.contacts-subassignments-container .sideInfo{width:100%}.contacts-subassignments-container .sideInfo .details{height:auto;min-height:300px;margin-top:10px}}@media(min-width:769px) and (max-width:991px){.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row{gap:12px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group{flex:0 0 200px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group label{font-size:.9em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group .form-control{padding:7px 10px;font-size:13px;height:auto;line-height:1.4}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .filter-group select.form-control{font-size:13px;padding:7px 28px 7px 10px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .state-filter-container .filter-row .btn{white-space:nowrap;padding:8px 12px;font-size:.9em}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .contact-info{min-width:200px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-left .manager-info-section{min-width:150px}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions{flex-wrap:wrap}.contacts-subassignments-container .workplan-detail-container .workplan-subassignments .subassignments-cards-container .workplan-task-card .task-card-right .task-card-actions .btn{padding:6px 10px}}.workplans-fields-table{width:100%;border-collapse:collapse;margin-bottom:20px}.workplans-fields-table thead{background-color:#f5f5f5}.workplans-fields-table thead th{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #ddd}.workplans-fields-table tbody tr{border-bottom:1px solid #eee}.workplans-fields-table tbody tr td{padding:12px;vertical-align:middle}.workplans-fields-table tbody tr td .existing-value{display:block;padding:8px 12px;color:#666;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-style:italic;min-height:20px}.workplans-fields-table tbody tr td .existing-value:empty::before{content:"Nenhum valor definido";color:#999;cursor:default}.workplans-fields-table tbody tr td .form-control{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.workplans-fields-table tbody tr td .form-control:focus{border-color:#e35b5a;outline:none;box-shadow:0 0 5px rgba(227,91,90,.2)}.workplans-fields-table tbody tr td .form-control::placeholder{color:#999;font-style:italic}.area.followups.inactive{background:#f8f8f8}.area.followups.inactive .areatitle{margin-top:10px;color:#666}.area.followups.inactive .pagefilters{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #ddd}.area.followups.inactive .pagefilters .manager-filter{max-width:300px}.area.followups.inactive .pagefilters .manager-filter select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666}.area.followups.inactive .pagefilters .manager-filter select:focus{border-color:#666;outline:none}.area.followups.inactive .workplans{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:15px;cursor:pointer}.area.followups.inactive .workplans:hover{background:#f5f5f5}.area.followups.inactive .workplans.workplan-completed{border-left:4px solid #5cb85c;background:rgba(92,184,92,.05)}.area.followups.inactive .workplans.workplan-completed:hover{background:rgba(92,184,92,.1)}.area.followups.inactive .workplans.workplan-completed .task-image{color:#5cb85c !important}.area.followups.inactive .workplans.workplan-completed .workplan-details .title{color:#3c763d !important}.area.followups.inactive .workplans.workplan-inactive{border-left:4px solid #777;background:rgba(119,119,119,.05)}.area.followups.inactive .workplans.workplan-inactive:hover{background:rgba(119,119,119,.1)}.area.followups.inactive .workplans.workplan-inactive .task-image{color:#777 !important}.area.followups.inactive .workplans.workplan-inactive .workplan-details .title{color:#555 !important}.area.followups.inactive .workplans .workplan-content .workplan-row{display:flex;align-items:center;gap:16px;width:100%;min-height:80px}.area.followups.inactive .workplans .workplan-content .workplan-row .task-image{color:#999;font-size:20px;margin-right:0;flex-shrink:0}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details{flex:2;min-width:180px;padding-right:15px;border-right:1px solid #eee}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details .title{color:#666;font-weight:600;margin-bottom:4px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details span{color:#999;font-size:.85em}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress{padding:0 10px;text-align:center;flex-shrink:0}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:60px;height:60px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circular-chart{display:block;margin:5px auto;max-width:100%}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circular-chart .circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circular-chart .circle{fill:none;stroke:#999;stroke-width:2.8;stroke-linecap:round}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle .circular-chart .percentage{fill:#666;font-size:.5em;text-anchor:middle}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle.progress-complete .circle{stroke:#5cb85c}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-label{color:#888;font-size:.75em;margin-top:3px}.area.followups.inactive .workplans .workplan-content .workplan-row .description{flex:2;min-width:160px;padding:0 10px;border-right:1px solid #eee;text-align:center}.area.followups.inactive .workplans .workplan-content .workplan-row .description .label{color:#888;font-size:.75em;text-transform:uppercase;margin-bottom:4px;display:block}.area.followups.inactive .workplans .workplan-content .workplan-row .description .content{color:#666;font-size:.9em;line-height:1.3}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state{flex:1;min-width:100px;text-align:center}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state .label{color:#888;font-size:.75em;text-transform:uppercase;margin-bottom:4px;display:block}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state .state-badge{padding:6px 10px;border-radius:20px;font-size:.85em;font-weight:500;background:#f0f0f0;color:#666;border:1px solid transparent;transition:all .3s ease}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state .state-badge.state-inactive{background:#777 !important;color:#fff !important;border-color:#555 !important;box-shadow:0 2px 4px rgba(119,119,119,.3) !important}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state .state-badge.state-completed{background:linear-gradient(135deg,#5cb85c,#4cae4c) !important;color:#fff !important;border-color:#3c763d !important;box-shadow:0 2px 4px rgba(92,184,92,.3) !important}@media(max-width:768px){.area.followups.inactive .pagefilters{padding:10px 0}.area.followups.inactive .pagefilters .manager-filter{max-width:100%}.area.followups.inactive .pagefilters .manager-filter select{font-size:16px}.area.followups.inactive .workplans .workplan-content .workplan-row{flex-direction:column;gap:12px}.area.followups.inactive .workplans .workplan-content .workplan-row .task-image,.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details,.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress,.area.followups.inactive .workplans .workplan-content .workplan-row .description,.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state{width:100%;border-right:none;padding:8px 0;text-align:center;margin:0 !important}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:70px;height:70px;margin:0 auto}}@media(min-width:769px) and (max-width:1024px){.area.followups.inactive .workplans .workplan-content .workplan-row{gap:12px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details{min-width:150px;flex:1.5}.area.followups.inactive .workplans .workplan-content .workplan-row .description{min-width:140px;flex:1.5}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:55px;height:55px}}@media(max-width:991px){.area.followups.inactive .pagefilters .manager-filter{max-width:250px}.area.followups.inactive .workplans .workplan-content .workplan-row{gap:10px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details,.area.followups.inactive .workplans .workplan-content .workplan-row .description{min-width:120px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state{min-width:90px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-state .state-badge{font-size:.8em;padding:4px 8px}}@media(min-width:1025px){.area.followups.inactive .workplans .workplan-content .workplan-row{gap:20px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-details{min-width:200px}.area.followups.inactive .workplans .workplan-content .workplan-row .description{min-width:180px}.area.followups.inactive .workplans .workplan-content .workplan-row .workplan-progress .progress-circle{width:70px;height:70px}}.modal-listing-changes .contacts-to-add h4,.modal-listing-changes .contacts-to-remove h4{margin-top:0}.modal-listing-changes .list-group-item{margin-bottom:10px}.modal-listing-changes .list-group-item-heading{font-size:1.25em;margin-bottom:5px}.modal-listing-changes .list-group-item-text{font-size:1em;color:#555;margin-bottom:5px}.modal-listing-changes .alert.alert-info{text-align:center;font-size:1.2em}.modal-listing-changes .fa-check-circle.no-changes{color:#28a745}@media(max-width:768px){.modal-listing-changes .list-group-item-heading{font-size:1.1em}.modal-listing-changes .list-group-item-text{font-size:.9em}.modal-listing-changes .alert.alert-info{font-size:1em;padding:10px}}@media(max-width:991px){.modal-listing-changes .list-group-item-heading{font-size:1.15em}.modal-listing-changes .alert.alert-info{font-size:1.1em}}.preview-modal{position:fixed !important;transform:translateY(-50%) !important;z-index:1070 !important;width:auto !important;height:auto !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.preview-modal .preview-nav-arrow{background:#e35b5a;border:none;color:#fff;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 10px rgba(227,91,90,.5)}.preview-modal .preview-nav-arrow:hover{background:#d14544;box-shadow:0 5px 15px rgba(227,91,90,.7);transform:scale(1.05)}.preview-modal .preview-nav-arrow:focus{outline:none}.preview-modal .preview-nav-arrow i{font-size:1.3em;margin:0;color:#fff}@media(max-width:768px){.preview-modal .preview-nav-arrow{width:38px;height:38px}.preview-modal .preview-nav-arrow i{font-size:1.1em}}.workplan-task-details .form-group{margin-bottom:20px}.workplan-task-details .form-group .label{font-weight:600;color:#333;margin-bottom:8px;display:block}.workplan-task-details .form-group .label i{margin-right:6px;color:#e35b5a}.workplan-task-details .form-group .value .textarea{width:100%;resize:vertical;min-height:80px;padding:10px;border:1px solid #ccc;border-radius:4px}.workplan-task-details .form-group .value .textarea:focus{outline:none;border-color:#333;box-shadow:none}.workplan-task-details .form-group .value .notes-readonly{padding:10px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;min-height:60px;font-style:italic}.workplan-task-details .form-group .contact-complete-info{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.workplan-task-details .form-group .contact-complete-info .contact-info-box{display:flex;align-items:center;gap:15px;padding:15px;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border-bottom:2px solid #e35b5a}.workplan-task-details .form-group .contact-complete-info .contact-info-box .apptype-logo-modal .logo{width:100%;height:auto;max-height:50px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal{flex:1}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-name-modal{font-weight:700;color:#333;margin-bottom:4px;line-height:1.3}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-name-modal .contact-name-link{color:#337ab7;text-decoration:underline;cursor:pointer}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-name-modal .contact-name-link:hover{color:#23527c}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-type-modal{color:#666;font-style:italic;margin-bottom:6px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal{display:flex;flex-wrap:wrap;gap:12px;font-size:.9em;color:#555}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-email,.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-phone{display:inline-flex;align-items:center;gap:5px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-email i,.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-phone i{color:#e35b5a;font-size:.95em}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-phone .phone-link{text-decoration:none;color:#555;transition:all .2s ease;cursor:pointer}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal .contact-details-modal .contact-phone .phone-link:hover{color:#e35b5a;text-decoration:underline}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right{display:flex;align-items:center;gap:15px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .btn-view-contact{padding:8px 12px;border-radius:4px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .btn-view-contact i{margin-right:5px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .manager-picture-header .manager-avatar-header{width:45px;height:45px;border-radius:50%;border:2px solid #e35b5a}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .state-display-box{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;font-weight:600;white-space:nowrap}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .state-display-box.state-done{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .state-display-box.state-progress{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .state-display-box.state-not-assigned{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.workplan-task-details .form-group .contact-complete-info .info-row{display:flex;align-items:center;gap:15px;padding:12px 15px;background:#fff}.workplan-task-details .form-group .contact-complete-info .info-row:not(:last-child){border-bottom:1px solid #e9ecef}.workplan-task-details .form-group .contact-complete-info .info-row .info-label{font-weight:600;color:#495057;min-width:100px}.workplan-task-details .form-group .contact-complete-info .info-row .info-label i{margin-right:6px;color:#e35b5a;width:16px;display:inline-block;text-align:center}.workplan-task-details .form-group .contact-complete-info .info-row .state-display-box{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;font-weight:600}.workplan-task-details .form-group .contact-complete-info .info-row .state-display-box.state-done{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.workplan-task-details .form-group .contact-complete-info .info-row .state-display-box.state-progress{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.workplan-task-details .form-group .contact-complete-info .info-row .state-display-box.state-not-assigned{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.workplan-task-details .form-group .contact-complete-info .info-row .dates-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#495057}.workplan-task-details .form-group .contact-complete-info .info-row .dates-inline .date-separator{color:#adb5bd;font-weight:300;padding:0 4px}.workplan-task-details .form-group .contact-complete-info .info-row .dates-inline strong{color:#333;margin-right:4px}.workplan-task-details .form-group .contact-complete-info .info-row .manager-inline{display:flex;align-items:center;gap:10px}.workplan-task-details .form-group .contact-complete-info .info-row .manager-inline .manager-picture-inline{width:35px;height:35px;border-radius:50%;border:2px solid #e35b5a}.workplan-task-details .form-group .contact-complete-info .info-row .manager-inline span{color:#333;font-weight:500}.workplan-task-details .form-group .workplans-fields-table{width:100%;border-collapse:collapse}.workplan-task-details .form-group .workplans-fields-table thead{background-color:#f8f9fa}.workplan-task-details .form-group .workplans-fields-table thead th{padding:10px;text-align:left;font-weight:600;color:#333;border:1px solid #dee2e6}.workplan-task-details .form-group .workplans-fields-table tbody tr:nth-child(even){background-color:#f8f9fa}.workplan-task-details .form-group .workplans-fields-table tbody tr td{padding:10px;border:1px solid #dee2e6;vertical-align:middle}.workplan-task-details .form-group .workplans-fields-table tbody tr td strong{color:#495057}.workplan-task-details .form-group .workplans-fields-table tbody tr td .form-control{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px}.workplan-task-details .form-group .workplans-fields-table tbody tr td .form-control:focus{border-color:#333;outline:none;box-shadow:none}.workplan-task-details .form-group .workplans-fields-table tbody tr td .field-value-readonly{color:#6c757d;font-style:italic}.workplan-task-details .form-group .btn-block{padding:10px 20px;font-weight:500}.workplan-task-details .form-group .btn-block i{margin-right:6px}@media(max-width:768px){.workplan-task-details .form-group{margin-bottom:15px}.workplan-task-details .form-group .contact-complete-info .contact-info-box{padding:12px;gap:12px;flex-wrap:wrap}.workplan-task-details .form-group .contact-complete-info .contact-info-box .apptype-logo-modal .logo{max-height:45px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-text-modal{flex:1;min-width:150px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right{flex-wrap:wrap;gap:10px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .manager-picture-header .manager-avatar-header{width:40px;height:40px}.workplan-task-details .form-group .contact-complete-info .contact-info-box .contact-header-right .state-display-box{padding:5px 12px;font-size:.9em}.workplan-task-details .form-group .contact-complete-info .info-row{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.workplan-task-details .form-group .contact-complete-info .info-row .info-label{min-width:auto;width:100%}.workplan-task-details .form-group .contact-complete-info .info-row .state-display-box{width:100%;justify-content:center;padding:6px 12px}.workplan-task-details .form-group .contact-complete-info .info-row .dates-inline{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.workplan-task-details .form-group .contact-complete-info .info-row .dates-inline .date-separator{display:none}.workplan-task-details .form-group .contact-complete-info .info-row .manager-inline{width:100%}.workplan-task-details .form-group .contact-complete-info .info-row .manager-inline .manager-picture-inline{width:32px;height:32px}.workplan-task-details .form-group .workplans-fields-table thead th,.workplan-task-details .form-group .workplans-fields-table tbody td{padding:8px}}.workplan-task-details .panel-heading{padding:0;border-radius:4px;transition:all .2s ease}.workplan-task-details .panel-heading:hover{background-color:#f8f9fa}.workplan-task-details .panel-heading a{display:block;padding:12px 15px;text-decoration:none}.workplan-task-details .panel-heading a:hover,.workplan-task-details .panel-heading a:focus{text-decoration:none}.workplan-task-details .accordion-header-custom{display:flex;align-items:center;gap:10px;width:100%;font-weight:500;color:#333}.workplan-task-details .accordion-header-custom .fa-chevron-down,.workplan-task-details .accordion-header-custom .fa-chevron-right{transition:transform .2s ease;color:#e35b5a;font-size:14px}.workplan-task-details .accordion-header-custom .accordion-title{flex:1;color:#333;font-size:1em}.workplan-task-details .accordion-header-custom .badge{background-color:#e35b5a;color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;min-width:24px;text-align:center}.workplan-task-details .accordion-header-custom .accordion-icon{color:#e35b5a;font-size:16px;margin-left:auto}.workplan-task-details .organization-persons-list{margin-top:12px;padding:0}.workplan-task-details .organization-persons-list .person-item{padding:12px 15px;margin-bottom:10px;background-color:#fff;border-radius:6px;border:1px solid #dee2e6;transition:all .2s ease}.workplan-task-details .organization-persons-list .person-item:hover{border-color:#e35b5a;box-shadow:0 2px 4px rgba(227,91,90,.1)}.workplan-task-details .organization-persons-list .person-item:last-child{margin-bottom:0}.workplan-task-details .organization-persons-list .person-item .person-info{display:flex;flex-direction:column;gap:6px}.workplan-task-details .organization-persons-list .person-item .person-info .person-name{font-weight:600;color:#333;font-size:14px;line-height:1.4}.workplan-task-details .organization-persons-list .person-item .person-info .person-name .fa{margin-right:8px;color:#e35b5a;font-size:14px}.workplan-task-details .organization-persons-list .person-item .person-info .person-details{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;padding-left:22px}.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-email,.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-phone{display:inline-flex;align-items:center;color:#666}.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-email .fa,.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-phone .fa{margin-right:6px;color:#6c757d;font-size:13px}.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-email a,.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-phone a{color:#e35b5a;text-decoration:none;transition:all .2s ease}.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-email a:hover,.workplan-task-details .organization-persons-list .person-item .person-info .person-details .person-phone a:hover{text-decoration:underline;color:#dc302e}.workplan-task-details .phone-notes-section{padding:15px;background-color:#f8f9fa;border-radius:6px;border:1px solid #dee2e6;margin-top:10px}.workplan-task-details .phone-notes-section .form-group{margin-bottom:12px}.workplan-task-details .phone-notes-section .form-group:last-child{margin-bottom:0}.workplan-task-details .phone-notes-section .form-group label{font-weight:500;margin-bottom:6px;color:#495057}.workplan-task-details .phone-notes-section .form-group label .text-danger{color:#dc3545}.workplan-task-details .phone-notes-section .form-group .help-block{font-size:.875rem;color:#6c757d;margin-top:4px;margin-bottom:0}.workplan-task-details .phone-notes-section .form-group .form-control{border:1px solid #ced4da;border-radius:4px;padding:8px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.workplan-task-details .phone-notes-section .form-group .form-control:focus{border-color:#e35b5a;outline:none;box-shadow:0 0 0 .2rem rgba(227,91,90,.15)}.workplan-task-details .phone-notes-section .form-group .form-control:invalid{border-color:#dc3545}.workplan-task-details .phone-notes-section .form-group .form-control:disabled{background-color:#e9ecef;cursor:not-allowed}.workplan-task-details .phone-notes-section .form-group .individual-selector{height:38px}.workplan-task-details .phone-notes-section .form-group .textarea{resize:vertical;min-height:80px}.workplan-task-details .phone-notes-section .button-container{text-align:right}.workplan-task-details .modal-navigation{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}.workplan-task-details .modal-navigation .task-counter{font-weight:500;color:#495057;font-size:.95rem}.workplan-task-details .modal-navigation .btn{min-width:100px;transition:all .2s ease-in-out}.workplan-task-details .modal-navigation .btn:hover:not(:disabled){background-color:#e9ecef}.workplan-task-details .modal-navigation .btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.workplan-task-details .accordion-header-custom{gap:8px}.workplan-task-details .accordion-header-custom .accordion-title{font-size:.95em}.workplan-task-details .accordion-header-custom .badge{padding:3px 8px;font-size:11px}.workplan-task-details .organization-persons-list{margin-top:10px}.workplan-task-details .organization-persons-list .person-item{padding:10px 12px;margin-bottom:8px}.workplan-task-details .organization-persons-list .person-item .person-info .person-name{font-size:13px}.workplan-task-details .organization-persons-list .person-item .person-info .person-details{flex-direction:column;gap:8px;padding-left:20px;font-size:12px}.workplan-task-details .phone-notes-section{padding:12px}.workplan-task-details .phone-notes-section .form-group .form-control{padding:7px 10px;font-size:14px}.workplan-task-details .phone-notes-section .btn-info{padding:9px 14px;font-size:14px}}.ideas-hub-view{padding-left:12px;padding-right:12px}.ideas-hub-view .body-container{display:flex;flex-direction:column;gap:20px;padding-top:20px}.ideas-hub-view .body-container .top-container{display:flex;flex-direction:column;gap:20px}.ideas-hub-view .body-container .top-container .header-row{display:flex;flex-direction:column;gap:16px}@media(min-width:900px){.ideas-hub-view .body-container .top-container .header-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ideas-hub-view .body-container .top-container .header-row .filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.ideas-hub-view .body-container .top-container .header-row .filters .search-container{min-width:250px}.ideas-hub-view .body-container .top-container .header-row .filters .search-container .search-input-wrapper{position:relative;display:flex;align-items:center}.ideas-hub-view .body-container .top-container .header-row .filters .search-container .search-input-wrapper .form-control{padding-right:30px}.ideas-hub-view .body-container .top-container .header-row .filters .search-container .search-input-wrapper .btn-clear{position:absolute;right:4px;background:transparent;border:none;color:#999;cursor:pointer;padding:0 5px;border-radius:50%}.ideas-hub-view .body-container .top-container .header-row .filters .search-container .search-input-wrapper .btn-clear:hover{background:#f0f0f0;color:#666}.ideas-hub-view .body-container .top-container .header-row .filters .search-container .search-input-wrapper .btn-clear i{font-size:12px}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container{display:grid;grid-template-columns:1fr auto;min-width:0}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect{position:relative;cursor:pointer;min-width:200px}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .inner{width:100%;white-space:nowrap;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:5px}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .inner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .inner .dropdown-arrow{transition:transform .3s ease;font-size:12px;color:#555;flex-shrink:0}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect.open{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect.open .dropdown-arrow{transform:rotate(180deg)}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content{position:absolute;overflow-y:auto;overflow-x:hidden;max-height:200px;width:100%;z-index:1000}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content.open{display:block}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .clear:hover{text-decoration:underline;cursor:pointer}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content a{cursor:pointer}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content label{display:flex;align-items:center;width:100%;cursor:pointer;position:relative;padding-left:25px}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option{background-color:#fff;width:100%}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option .container-fluid{padding:10px 10px 0 10px}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option input{position:absolute;left:0;opacity:0}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option .checkBox{height:20px;width:20px;min-width:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;background-color:transparent;border:2px solid #555;border-radius:5px;transition:all .5s ease}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option .checkBox:hover{background-color:#25c8ac}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option .filterName{font-weight:normal;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option input:checked~.checkBox{background-color:#22b59b;border:2px solid #22b59b;display:flex;align-items:center;justify-content:center}.ideas-hub-view .body-container .top-container .header-row .filters .multiselect-container .multiselect .content .option input:checked~.checkBox:after{content:'✓';opacity:1;font-size:16px;color:#fff;transition:all .5s ease}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container{display:flex;flex-direction:column;gap:10px;width:200px}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-input{width:100%;border-radius:4px;padding:6px 12px;border:1px solid #ccc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-input:focus{border-color:#33b5e5;outline:0;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-container{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-container .tag-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#337ab7;color:#fff;font-size:11px;font-weight:500;word-break:break-word}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-container .tag-badge .tag-remove{cursor:pointer;display:inline-flex;align-items:center;transition:opacity .2s;flex-shrink:0}.ideas-hub-view .body-container .top-container .header-row .filters .tags-filter-container .tags-container .tag-badge .tag-remove:hover{opacity:.7}.ideas-hub-view .body-container .top-container .status-filters-row{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:470px){.ideas-hub-view .body-container .top-container .status-filters-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1070px){.ideas-hub-view .body-container .top-container .status-filters-row{grid-template-columns:repeat(4,1fr)}}.ideas-hub-view .body-container .top-container .status-filters-row .status-card{background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:0;cursor:pointer;transition:all .2s ease}.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-content{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;min-height:50px}@media(min-width:768px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-content{padding:12px 15px;min-height:55px}}@media(min-width:1024px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-content{padding:14px 18px;min-height:60px}}.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-icon{flex:0 0 auto;width:28px;display:flex;align-items:center;justify-content:center}.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-icon i{font-size:18px;transition:color .2s ease}@media(min-width:768px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-icon i{font-size:20px}}.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-name{flex:1;text-align:center;font-size:12px;font-weight:600;color:#555;margin:0;padding:0 8px;transition:color .2s ease;text-transform:uppercase;letter-spacing:.5px}@media(min-width:768px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-name{font-size:14px;padding:0 10px}}@media(min-width:1024px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-name{font-size:15px}}.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-count{flex:0 0 auto;font-size:20px;font-weight:700;line-height:1;transition:color .2s ease;min-width:35px;text-align:center}@media(min-width:768px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-count{font-size:22px;min-width:40px}}@media(min-width:1024px){.ideas-hub-view .body-container .top-container .status-filters-row .status-card .status-count{font-size:24px}}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new .status-count{color:#5bc0de}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new:hover{border-color:#5bc0de;box-shadow:0 2px 8px rgba(91,192,222,.2)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new.active{background:linear-gradient(135deg,#5bc0de 0%,#46b8da 100%);border-color:#5bc0de;box-shadow:0 2px 8px rgba(91,192,222,.3)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new.active .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new.active .status-name,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-new.active .status-count{color:#fff}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis .status-count{color:#f0ad4e}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis:hover{border-color:#f0ad4e;box-shadow:0 2px 8px rgba(240,173,78,.2)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis.active{background:linear-gradient(135deg,#f0ad4e 0%,#ec971f 100%);border-color:#f0ad4e;box-shadow:0 2px 8px rgba(240,173,78,.3)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis.active .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis.active .status-name,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-analysis.active .status-count{color:#fff}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development .status-count{color:#5cb85c}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development:hover{border-color:#5cb85c;box-shadow:0 2px 8px rgba(92,184,92,.2)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development.active{background:linear-gradient(135deg,#5cb85c 0%,#449d44 100%);border-color:#5cb85c;box-shadow:0 2px 8px rgba(92,184,92,.3)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development.active .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development.active .status-name,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-development.active .status-count{color:#fff}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected .status-count{color:#d9534f}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected:hover{border-color:#d9534f;box-shadow:0 2px 8px rgba(217,83,79,.2)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected.active{background:linear-gradient(135deg,#d9534f 0%,#c9302c 100%);border-color:#d9534f;box-shadow:0 2px 8px rgba(217,83,79,.3)}.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected.active .status-icon i,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected.active .status-name,.ideas-hub-view .body-container .top-container .status-filters-row .status-card.group-rejected.active .status-count{color:#fff}.ideas-hub-view .body-container .ideas-content{margin-top:20px}.ideas-hub-view .body-container .ideas-content .content-area .ideas-grid{display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.ideas-hub-view .body-container .ideas-content .content-area .ideas-grid{gap:10px}}.ideas-hub-view .body-container .ideas-content .content-area .no-ideas{text-align:center;padding:60px 20px;color:#999}.ideas-hub-view .body-container .ideas-content .content-area .no-ideas i{font-size:64px;margin-bottom:20px}.ideas-hub-view .body-container .ideas-content .content-area .no-ideas p{font-size:18px;margin:0}.ideas-hub-view .body-container .ideas-content .content-area .page-selector{text-align:center}.ideas-hub-view .body-container .ideas-content .columns-area{display:flex;flex-direction:column;gap:16px;padding-bottom:10px;min-height:400px}@media(min-width:768px){.ideas-hub-view .body-container .ideas-content .columns-area{flex-direction:row;flex-wrap:wrap}}.ideas-hub-view .body-container .ideas-content .columns-area .state-column{min-width:100%;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;height:100%}@media(min-width:768px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column{flex:1 1 400px;min-width:400px}}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header{padding:4px 0;border-bottom:3px solid #ddd;border-radius:8px 8px 0 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-content{display:flex;align-items:center;justify-content:space-between}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-icon{flex:0 0 auto;width:28px;display:flex;align-items:center;justify-content:center}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-icon i{font-size:18px;color:#666}@media(min-width:768px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-icon i{font-size:20px}}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-title{flex:1;text-align:center;font-size:15px;font-weight:700;margin:0;color:#333;text-transform:uppercase;letter-spacing:.5px;padding:0 8px}@media(min-width:768px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-title{font-size:17px;padding:0 10px}}@media(min-width:1024px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-title{font-size:18px}}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-count{flex:0 0 auto;font-size:15px;font-weight:700;padding:4px 12px;border-radius:12px;background:#e9ecef;color:#666}@media(min-width:768px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-count{font-size:16px;padding:5px 14px}}@media(min-width:1024px){.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-header .column-count{font-size:17px}}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-analysis .column-header{border-bottom-color:#f0ad4e}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-analysis .column-header .column-icon i{color:#c87f0a}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-analysis .column-header .column-title{color:#c87f0a}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-analysis .column-header .column-count{background:#fef3e2;color:#c87f0a}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-development .column-header{border-bottom-color:#5cb85c}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-development .column-header .column-icon i{color:#3d8b40}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-development .column-header .column-title{color:#3d8b40}.ideas-hub-view .body-container .ideas-content .columns-area .state-column.group-development .column-header .column-count{background:#e8f5e9;color:#3d8b40}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-content{flex:1;padding:12px;overflow-y:auto}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-content .column-ideas{display:flex;flex-direction:column;gap:10px}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-content .no-ideas-column{text-align:center;padding:40px 20px;color:#aaa}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-content .no-ideas-column i{font-size:36px;margin-bottom:10px;display:block}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-content .no-ideas-column p{font-size:13px;margin:0}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-pagination{padding:10px;background:#fff;border-top:1px solid #e9ecef;border-radius:0 0 8px 8px;text-align:center}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-pagination .pagination{margin:0}.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-pagination .pagination>li>a,.ideas-hub-view .body-container .ideas-content .columns-area .state-column .column-pagination .pagination>li>span{padding:4px 10px;font-size:12px}.modal-create-idea .form .form-control.description{min-height:90px;height:150px;max-height:250px;resize:vertical}.modal-create-idea .form .mandatory{color:#c9413c;margin-left:3px}.modal-create-idea .tags-input-group{position:relative}.modal-create-idea .tags-input-group .dropdown-menu{left:0 !important;right:30px !important;width:auto !important;max-height:300px;overflow-y:auto}.modal-create-idea .tags-input-group .dropdown-menu::-webkit-scrollbar{width:6px}.modal-create-idea .tags-input-group .dropdown-menu::-webkit-scrollbar-track{background:#f9f9f9;border-radius:3px}.modal-create-idea .tags-input-group .dropdown-menu::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.modal-create-idea .tags-input-group .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#999}.modal-create-idea .contacts-input-wrapper{position:relative}.modal-create-idea .contacts-input-wrapper .dropdown-menu{left:0 !important;right:0 !important;width:100% !important;max-height:300px;overflow-y:auto}.modal-create-idea .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar{width:6px}.modal-create-idea .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-track{background:#f9f9f9;border-radius:3px}.modal-create-idea .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.modal-create-idea .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#999}.modal-create-idea .contacts-list{margin-top:15px}.modal-create-idea .contacts-list .contacts-container{max-height:300px;overflow-y:auto;padding:10px;border:1px solid #ddd}.modal-create-idea .contacts-list .contacts-container::-webkit-scrollbar{width:8px}.modal-create-idea .contacts-list .contacts-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-create-idea .contacts-list .contacts-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modal-create-idea .contacts-list .contacts-container::-webkit-scrollbar-thumb:hover{background:#555}.modal-create-idea .contacts-list .contact-card{display:flex;align-items:center;padding:8px 10px;margin-bottom:6px;background-color:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0;gap:10px}.modal-create-idea .contacts-list .contact-card .contact-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;flex-shrink:0}.modal-create-idea .contacts-list .contact-card .contact-avatar img{width:100%;height:100%;object-fit:contain}.modal-create-idea .contacts-list .contact-card .contact-info{flex:1;min-width:0}.modal-create-idea .contacts-list .contact-card .contact-info .contact-name{font-weight:600;font-size:13px;margin-bottom:2px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-create-idea .contacts-list .contact-card .contact-info .contact-subinfo{font-size:11px;color:#666;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-create-idea .contacts-list .contact-card .contact-remove{flex-shrink:0}.modal-create-idea .contacts-list .contact-card .contact-remove .btn{padding:3px 6px;font-size:11px}.modal-create-idea .tags-container{margin-top:10px;display:flex;gap:5px;flex-wrap:wrap}.modal-create-idea .tags-container .badge{background-color:#337ab7;color:#fff;padding:5px 10px;margin:3px;cursor:pointer;border-radius:3px;display:flex;word-break:break-word;white-space:normal;width:fit-content}.modal-create-idea .tags-container .badge span{cursor:pointer;margin-left:5px}.modal-create-idea .tags-container .badge span:hover{opacity:.7}.multiselect-container-modal{display:grid;grid-template-columns:1fr auto;min-width:0}.multiselect-container-modal .multiselect{position:relative;cursor:pointer;min-width:200px}.multiselect-container-modal .multiselect .inner{width:100%;white-space:nowrap;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:5px}.multiselect-container-modal .multiselect .inner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.multiselect-container-modal .multiselect .inner .dropdown-arrow{transition:transform .3s ease;font-size:12px;color:#555;flex-shrink:0}.multiselect-container-modal .multiselect.open{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.multiselect-container-modal .multiselect.open .dropdown-arrow{transform:rotate(180deg)}.multiselect-container-modal .multiselect .content{position:absolute;overflow-y:auto;overflow-x:hidden;max-height:200px;width:100%;z-index:1000}.multiselect-container-modal .multiselect .content.open{display:block}.multiselect-container-modal .multiselect .content .clear:hover{text-decoration:underline;cursor:pointer}.multiselect-container-modal .multiselect .content a{cursor:pointer}.multiselect-container-modal .multiselect .content label{display:flex;align-items:center;width:100%;cursor:pointer;position:relative;padding-left:25px}.multiselect-container-modal .multiselect .content .option{background-color:#fff;width:100%}.multiselect-container-modal .multiselect .content .option .container-fluid{padding:10px 10px 0 10px}.multiselect-container-modal .multiselect .content .option input{position:absolute;left:0;opacity:0}.multiselect-container-modal .multiselect .content .option .checkBox{height:20px;width:20px;min-width:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;background-color:transparent;border:2px solid #555;border-radius:5px;transition:all .5s ease}.multiselect-container-modal .multiselect .content .option .checkBox:hover{background-color:#25c8ac}.multiselect-container-modal .multiselect .content .option .filterName{font-weight:normal;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.multiselect-container-modal .multiselect .content .option input:checked~.checkBox{background-color:#22b59b;border:2px solid #22b59b;display:flex;align-items:center;justify-content:center}.multiselect-container-modal .multiselect .content .option input:checked~.checkBox:after{content:'✓';opacity:1;font-size:16px;color:#fff;transition:all .5s ease}.multiselect-container-modal .multiselect .content .option:hover{background-color:#f0f0f0}.contact-typeahead-item{display:flex !important;align-items:center;padding:8px 12px;cursor:pointer;gap:10px}.contact-typeahead-item:hover{background-color:#f5f5f5}.contact-typeahead-item .contact-typeahead-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;flex-shrink:0}.contact-typeahead-item .contact-typeahead-avatar img{width:100%;height:100%;object-fit:contain}.contact-typeahead-item .contact-typeahead-name{font-weight:500;font-size:14px;flex:1}.contact-typeahead-item .contact-typeahead-subinfo{font-size:12px;color:#666;font-style:italic}.idea-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;overflow:hidden;display:flex;flex-direction:row;min-height:140px;transition:all .2s ease}.idea-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.idea-card.group-new:hover{border-color:#5bc0de}.idea-card.group-analysis:hover{border-color:#f0ad4e}.idea-card.group-development:hover{border-color:#5cb85c}.idea-card.group-rejected:hover{border-color:#d9534f}.idea-card .card-main{flex:1;display:flex;flex-direction:column;padding:16px 20px;min-width:0}.idea-card .card-main .card-top{display:flex;flex-direction:column;gap:10px;flex:1}.idea-card .card-main .card-top .badges-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.idea-card .card-main .card-top .badges-row .badges-group{display:flex;gap:6px;flex-wrap:wrap}.idea-card .card-main .card-top .badges-row .badges-group .badge{padding:4px 10px;font-size:11px;font-weight:600;border-radius:4px;background:#e35b5a;color:#fff;white-space:nowrap}.idea-card .card-main .card-top .badges-row .responsibles-group{display:flex;align-items:center;gap:6px}.idea-card .card-main .card-top .badges-row .responsibles-group .avatars{display:flex;gap:4px}.idea-card .card-main .card-top .badges-row .responsibles-group .avatars .avatar{width:35px;height:35px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .15s ease}.idea-card .card-main .card-top .badges-row .responsibles-group .avatars .avatar:hover{transform:scale(1.1);z-index:1}.idea-card .card-main .card-top .idea-text{font-size:14px;line-height:1.5;color:#333;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-word;white-space:pre-wrap}.idea-card .card-main .card-bottom{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px}.idea-card .card-main .card-bottom .tags-list{display:flex;gap:4px;flex-wrap:wrap}.idea-card .card-main .card-bottom .tags-list .tag{padding:3px 8px;background:#f5f5f5;border-radius:3px;font-size:10px;color:#666;font-weight:500;white-space:nowrap}.idea-card .card-main .card-bottom .notices-list{display:flex;flex-direction:column;gap:6px}.idea-card .card-main .card-bottom .notices-list .notice{padding:6px 10px;border-radius:4px;font-size:10px;font-weight:500;display:flex;align-items:center;gap:5px;line-height:1.3}.idea-card .card-main .card-bottom .notices-list .notice i{font-size:11px;flex-shrink:0}.idea-card .card-main .card-bottom .notices-list .notice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-card .card-main .card-bottom .notices-list .notice.reject{background:#fee2e2;color:#dc2626;border-left:3px solid #dc2626}.idea-card .card-main .card-bottom .notices-list .notice.implementation{background:#d1fae5;color:#059669;border-left:3px solid #059669}.idea-card .card-main .card-bottom .notices-list .notice.discussion-days{background:#dbeafe;color:#1e40af;border-left:3px solid #2563eb}.idea-card .card-main .card-bottom .notices-list .notice.discussion-days.warning{background:#fef3c7;color:#d97706;border-left-color:#f59e0b}.idea-card .card-main .card-bottom-dates{padding-top:5px;border-top:1px solid #e0e0e0;gap:15px;margin-top:5px}.idea-card .card-main .card-bottom-dates .date-info{display:flex;align-items:center;gap:4px;font-size:10px;color:#999}.idea-card .card-main .card-bottom-dates .date-info i{font-size:9px}.idea-card .card-sidebar{width:200px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid #e0e0e0;background:#fafafa}.idea-card .card-sidebar .sidebar-top{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.idea-card .card-sidebar .sidebar-top .vote-star{display:flex;justify-content:flex-end}.idea-card .card-sidebar .sidebar-top .vote-star.clickable{cursor:pointer}.idea-card .card-sidebar .sidebar-top .vote-star.clickable .manager-vote:hover{transform:scale(1.1);box-shadow:0 3px 8px rgba(251,191,36,.4)}.idea-card .card-sidebar .sidebar-top .vote-star.clickable .manager-vote.not-voted:hover{border-color:#fbbf24;background:#fffbeb}.idea-card .card-sidebar .sidebar-top .vote-star.clickable .manager-vote.not-voted:hover i{color:#fbbf24}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote.voted{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 2px 6px rgba(251,191,36,.3)}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote.voted i{color:#fff;font-size:18px}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote.not-voted{background:#fff;border:2px solid #e0e0e0}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote.not-voted i{color:#999;font-size:18px}.idea-card .card-sidebar .sidebar-top .votes-list{display:flex;flex-direction:row;gap:12px;justify-content:space-around;flex:1;align-items:center}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item{display:flex;flex-direction:column;align-items:center;gap:6px}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item i{font-size:18px;color:#e35b5a}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item .count{font-size:18px;font-weight:700;color:#333}.idea-card .card-sidebar .sidebar-bottom{padding:12px 16px;border-top:1px solid #e0e0e0;display:flex;justify-content:center;gap:15px}.idea-card .card-sidebar .sidebar-bottom .date-info{display:flex;align-items:center;gap:4px;font-size:10px;color:#999}.idea-card .card-sidebar .sidebar-bottom .date-info i{font-size:9px}@media(max-width:900px){.idea-card{flex-direction:column;min-height:auto}.idea-card .card-main{padding:14px 16px}.idea-card .card-main .card-top{gap:8px}.idea-card .card-main .card-top .idea-text{font-size:13px;-webkit-line-clamp:3}.idea-card .card-sidebar{width:100%;border-left:none;border-top:1px solid #e0e0e0}.idea-card .card-sidebar .sidebar-top{padding:12px 16px;flex-direction:row;justify-content:space-between;align-items:center}.idea-card .card-sidebar .sidebar-top .vote-star{justify-content:flex-start}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote{width:32px;height:32px}.idea-card .card-sidebar .sidebar-top .vote-star .manager-vote i{font-size:16px}.idea-card .card-sidebar .sidebar-top .votes-list{flex-direction:row;gap:16px}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item{gap:6px}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item i{font-size:14px}.idea-card .card-sidebar .sidebar-top .votes-list .vote-item .count{font-size:16px}.idea-card .card-sidebar .sidebar-bottom{padding:10px 16px}}.idea-details-view{display:flex;flex-direction:column;gap:20px;padding:15px 0}.idea-details-view .header-container{display:flex;justify-content:space-between;padding-bottom:10px;font-size:30px;border-bottom:2px solid #e35b5a;align-items:center;gap:10px}.idea-details-view .header-container i{color:#e35b5a}.idea-details-view .header-container .title{flex-shrink:0}.idea-details-view .header-container .actions{display:flex;flex-wrap:wrap;gap:5px}.idea-details-view .body-container{display:flex;flex-direction:column;gap:20px}.idea-details-view .body-container .fields-warning-container{display:flex;gap:5px;align-items:center;justify-content:center;padding:10px;color:#428bca;background-color:#d9e8f4;border:1px solid #428bca;border-radius:4px;font-size:14px}.idea-details-view .body-container .fields-warning-container i{color:#428bca}.idea-details-view .idea-data-container{display:flex;gap:20px;align-items:flex-start}.idea-details-view .idea-data-container .left-column,.idea-details-view .idea-data-container .right-column{flex:1;display:flex;flex-direction:column;gap:20px;width:50%}.idea-details-view .info-accordion{border:1px solid #ddd;border-radius:4px;overflow:hidden}.idea-details-view .info-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;cursor:pointer;transition:background-color .2s}.idea-details-view .info-accordion .accordion-header:hover{background:#f0f0f0}.idea-details-view .info-accordion .accordion-header .accordion-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;color:#555;flex:1;min-width:0}.idea-details-view .info-accordion .accordion-header .accordion-title i{color:#e35b5a;font-size:16px;flex-shrink:0}.idea-details-view .info-accordion .accordion-header>i{color:#888;transition:transform .2s;flex-shrink:0}.idea-details-view .info-accordion .accordion-content{padding:10px 0 0 0;border-top:1px solid #ddd}.idea-details-view .fields-section{background:#fff;border:1px solid #ddd;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:15px}.idea-details-view .fields-section .tile-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #eee}.idea-details-view .fields-section .tile-header .title-header{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#333}.idea-details-view .fields-section .tile-header .title-header i{color:#e35b5a;font-size:18px}.idea-details-view .fields-section .fields-content{display:flex;flex-direction:column;gap:0}.idea-details-view .fields-section .fields-content .field-item{padding:20px 0;border-bottom:1px solid #e0e0e0}.idea-details-view .fields-section .fields-content .field-item:first-child{padding-top:0}.idea-details-view .fields-section .fields-content .field-item:last-child{border-bottom:none;padding-bottom:0}.idea-details-view .fields-section .fields-content .field-item .field-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;color:#333;font-size:14px}.idea-details-view .fields-section .fields-content .field-item .field-header>i:first-child{color:#e35b5a;font-size:16px;flex-shrink:0}.idea-details-view .fields-section .fields-content .field-item .field-header .field-title{flex:1}.idea-details-view .fields-section .fields-content .field-item .field-header .info-icon{color:#e35b5a;cursor:help;font-size:14px;flex-shrink:0;margin-left:auto}.idea-details-view .fields-section .fields-content .field-item .field-header .info-icon:hover{color:#31b0d5}.idea-details-view .fields-section .fields-content .field-item .field-content{padding-left:26px}.idea-details-view .fields-section .fields-content .field-item .field-content p{margin:0;color:#555;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.idea-details-view .fields-section .fields-content .field-item .field-content .no-field-data{color:#999;font-style:italic}.idea-details-view .fields-section .fields-form{display:flex;flex-direction:column;gap:20px}.idea-details-view .fields-section .fields-form .form-group{margin-bottom:0}.idea-details-view .fields-section .fields-form .form-group label{font-weight:600;color:#333;margin-bottom:8px;font-size:14px;display:flex;align-items:center;gap:8px}.idea-details-view .fields-section .fields-form .form-group label .info-icon{color:#e35b5a;cursor:help;font-size:12px}.idea-details-view .fields-section .fields-form .form-group label .info-icon:hover{color:#31b0d5}.idea-details-view .fields-section .fields-form .form-group textarea.form-control{resize:vertical;min-height:80px;max-height:300px}.idea-details-view .fields-section .fields-form .form-actions{display:flex;gap:10px;justify-content:space-between;padding-top:15px;border-top:1px solid #eee}.idea-details-view .data-tile,.idea-details-view .tags-tile,.idea-details-view .contacts-tile,.idea-details-view .comments-tile,.idea-details-view .resume-tile{background:#fff;border:1px solid #ddd;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:15px}.idea-details-view .tile-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #eee}.idea-details-view .tile-header .title-header,.idea-details-view .tile-header .tile-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#555}.idea-details-view .tile-header .title-header i,.idea-details-view .tile-header .tile-title i{color:#e35b5a;font-size:16px}.idea-details-view .data-form,.idea-details-view .tags-form,.idea-details-view .contacts-edit-form,.idea-details-view .comment-form{display:flex;flex-direction:column;gap:15px}.idea-details-view .data-form .form-actions,.idea-details-view .tags-form .form-actions,.idea-details-view .contacts-edit-form .form-actions,.idea-details-view .comment-form .form-actions{display:flex;gap:10px;justify-content:space-between;padding-top:10px;border-top:1px solid #eee}.idea-details-view .data-form textarea,.idea-details-view .tags-form textarea,.idea-details-view .contacts-edit-form textarea,.idea-details-view .comment-form textarea{resize:vertical;min-height:80px;max-height:200px}.idea-details-view .data-form .multiselect-container,.idea-details-view .tags-form .multiselect-container,.idea-details-view .contacts-edit-form .multiselect-container,.idea-details-view .comment-form .multiselect-container{display:grid;grid-template-columns:1fr auto;min-width:0}.idea-details-view .data-form .multiselect-container .multiselect,.idea-details-view .tags-form .multiselect-container .multiselect,.idea-details-view .contacts-edit-form .multiselect-container .multiselect,.idea-details-view .comment-form .multiselect-container .multiselect{position:relative;cursor:pointer;min-width:200px}.idea-details-view .data-form .multiselect-container .multiselect .inner,.idea-details-view .tags-form .multiselect-container .multiselect .inner,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .inner,.idea-details-view .comment-form .multiselect-container .multiselect .inner{width:100%;white-space:nowrap;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:5px}.idea-details-view .data-form .multiselect-container .multiselect .inner>span,.idea-details-view .tags-form .multiselect-container .multiselect .inner>span,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .inner>span,.idea-details-view .comment-form .multiselect-container .multiselect .inner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.idea-details-view .data-form .multiselect-container .multiselect .inner .dropdown-arrow,.idea-details-view .tags-form .multiselect-container .multiselect .inner .dropdown-arrow,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .inner .dropdown-arrow,.idea-details-view .comment-form .multiselect-container .multiselect .inner .dropdown-arrow{transition:transform .3s ease;font-size:12px;color:#555;flex-shrink:0}.idea-details-view .data-form .multiselect-container .multiselect.open,.idea-details-view .tags-form .multiselect-container .multiselect.open,.idea-details-view .contacts-edit-form .multiselect-container .multiselect.open,.idea-details-view .comment-form .multiselect-container .multiselect.open{border-color:#33b5e5;box-shadow:0 0 0 .2rem rgba(51,181,229,.25)}.idea-details-view .data-form .multiselect-container .multiselect.open .dropdown-arrow,.idea-details-view .tags-form .multiselect-container .multiselect.open .dropdown-arrow,.idea-details-view .contacts-edit-form .multiselect-container .multiselect.open .dropdown-arrow,.idea-details-view .comment-form .multiselect-container .multiselect.open .dropdown-arrow{transform:rotate(180deg)}.idea-details-view .data-form .multiselect-container .multiselect .content,.idea-details-view .tags-form .multiselect-container .multiselect .content,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content,.idea-details-view .comment-form .multiselect-container .multiselect .content{position:absolute;overflow-y:auto;overflow-x:hidden;max-height:200px;width:100%;z-index:1000}.idea-details-view .data-form .multiselect-container .multiselect .content.open,.idea-details-view .tags-form .multiselect-container .multiselect .content.open,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content.open,.idea-details-view .comment-form .multiselect-container .multiselect .content.open{display:block}.idea-details-view .data-form .multiselect-container .multiselect .content .clear:hover,.idea-details-view .tags-form .multiselect-container .multiselect .content .clear:hover,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .clear:hover,.idea-details-view .comment-form .multiselect-container .multiselect .content .clear:hover{text-decoration:underline;cursor:pointer}.idea-details-view .data-form .multiselect-container .multiselect .content a,.idea-details-view .tags-form .multiselect-container .multiselect .content a,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content a,.idea-details-view .comment-form .multiselect-container .multiselect .content a{cursor:pointer}.idea-details-view .data-form .multiselect-container .multiselect .content label,.idea-details-view .tags-form .multiselect-container .multiselect .content label,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content label,.idea-details-view .comment-form .multiselect-container .multiselect .content label{display:flex;align-items:center;width:100%;cursor:pointer;position:relative;padding-left:25px}.idea-details-view .data-form .multiselect-container .multiselect .content .option,.idea-details-view .tags-form .multiselect-container .multiselect .content .option,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option,.idea-details-view .comment-form .multiselect-container .multiselect .content .option{background-color:#fff;width:100%}.idea-details-view .data-form .multiselect-container .multiselect .content .option .container-fluid,.idea-details-view .tags-form .multiselect-container .multiselect .content .option .container-fluid,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option .container-fluid,.idea-details-view .comment-form .multiselect-container .multiselect .content .option .container-fluid{padding:10px 10px 0 10px}.idea-details-view .data-form .multiselect-container .multiselect .content .option input,.idea-details-view .tags-form .multiselect-container .multiselect .content .option input,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option input,.idea-details-view .comment-form .multiselect-container .multiselect .content .option input{position:absolute;left:0;opacity:0}.idea-details-view .data-form .multiselect-container .multiselect .content .option .checkBox,.idea-details-view .tags-form .multiselect-container .multiselect .content .option .checkBox,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option .checkBox,.idea-details-view .comment-form .multiselect-container .multiselect .content .option .checkBox{height:20px;width:20px;min-width:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;background-color:transparent;border:2px solid #555;border-radius:5px;transition:all .5s ease}.idea-details-view .data-form .multiselect-container .multiselect .content .option .checkBox:hover,.idea-details-view .tags-form .multiselect-container .multiselect .content .option .checkBox:hover,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option .checkBox:hover,.idea-details-view .comment-form .multiselect-container .multiselect .content .option .checkBox:hover{background-color:#25c8ac}.idea-details-view .data-form .multiselect-container .multiselect .content .option .filterName,.idea-details-view .tags-form .multiselect-container .multiselect .content .option .filterName,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option .filterName,.idea-details-view .comment-form .multiselect-container .multiselect .content .option .filterName{font-weight:normal;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.idea-details-view .data-form .multiselect-container .multiselect .content .option input:checked~.checkBox,.idea-details-view .tags-form .multiselect-container .multiselect .content .option input:checked~.checkBox,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option input:checked~.checkBox,.idea-details-view .comment-form .multiselect-container .multiselect .content .option input:checked~.checkBox{background-color:#22b59b;border:2px solid #22b59b;display:flex;align-items:center;justify-content:center}.idea-details-view .data-form .multiselect-container .multiselect .content .option input:checked~.checkBox:after,.idea-details-view .tags-form .multiselect-container .multiselect .content .option input:checked~.checkBox:after,.idea-details-view .contacts-edit-form .multiselect-container .multiselect .content .option input:checked~.checkBox:after,.idea-details-view .comment-form .multiselect-container .multiselect .content .option input:checked~.checkBox:after{content:'✓';opacity:1;font-size:16px;color:#fff;transition:all .5s ease}.idea-details-view .contact-card{display:flex;align-items:center;gap:10px;padding:8px;background:#f9f9f9;border-radius:4px}.idea-details-view .contact-card .contact-avatar{width:40px;height:40px;flex-shrink:0}.idea-details-view .contact-card .contact-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.idea-details-view .contact-card .contact-info{flex:1;display:flex;flex-direction:column;gap:2px}.idea-details-view .contact-card .contact-info .contact-name{font-size:13px;font-weight:600;color:#333}.idea-details-view .contact-card .contact-info .contact-subinfo{font-size:11px;color:#999}.idea-details-view .contacts-list::-webkit-scrollbar,.idea-details-view .selected-files-container::-webkit-scrollbar,.idea-details-view .bubble-text::-webkit-scrollbar,.idea-details-view .tags-input-group .dropdown-menu::-webkit-scrollbar,.idea-details-view .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar,.idea-details-view .field-row-value::-webkit-scrollbar{width:6px}.idea-details-view .contacts-list::-webkit-scrollbar-track,.idea-details-view .selected-files-container::-webkit-scrollbar-track,.idea-details-view .bubble-text::-webkit-scrollbar-track,.idea-details-view .tags-input-group .dropdown-menu::-webkit-scrollbar-track,.idea-details-view .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-track,.idea-details-view .field-row-value::-webkit-scrollbar-track{background:#f9f9f9;border-radius:3px}.idea-details-view .contacts-list::-webkit-scrollbar-thumb,.idea-details-view .selected-files-container::-webkit-scrollbar-thumb,.idea-details-view .bubble-text::-webkit-scrollbar-thumb,.idea-details-view .tags-input-group .dropdown-menu::-webkit-scrollbar-thumb,.idea-details-view .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-thumb,.idea-details-view .field-row-value::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.idea-details-view .contacts-list::-webkit-scrollbar-thumb:hover,.idea-details-view .selected-files-container::-webkit-scrollbar-thumb:hover,.idea-details-view .bubble-text::-webkit-scrollbar-thumb:hover,.idea-details-view .tags-input-group .dropdown-menu::-webkit-scrollbar-thumb:hover,.idea-details-view .contacts-input-wrapper .dropdown-menu::-webkit-scrollbar-thumb:hover,.idea-details-view .field-row-value::-webkit-scrollbar-thumb:hover{background:#999}.idea-details-view .no-tags,.idea-details-view .no-contacts,.idea-details-view .no-comments{color:#aaa;text-align:center}.idea-details-view .data-tile{gap:20px;position:relative}.idea-details-view .data-tile .edit-btn{position:absolute;top:8px;right:17px;z-index:10}.idea-details-view .data-tile .data-columns{display:flex;flex-direction:column;gap:20px}.idea-details-view .data-tile .data-columns .data-row{display:flex;gap:20px}.idea-details-view .data-tile .data-columns .data-row .data-item{flex:1}.idea-details-view .data-tile .data-columns .data-item{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px dotted #ddd}.idea-details-view .data-tile .data-columns .data-label{font-weight:600;color:#e35b5a;font-size:14px}.idea-details-view .data-tile .data-columns .data-value{color:#333;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.idea-details-view .data-tile .data-form .description{min-height:80px}.idea-details-view .data-tile .data-form .mandatory{color:#c9413c;margin-left:3px}.idea-details-view .data-tile .reject-reason,.idea-details-view .data-tile .implementation-notes,.idea-details-view .data-tile .backlog-link{padding:12px;border-radius:4px;font-size:13px;line-height:1.5}.idea-details-view .data-tile .reject-reason{background:#ffe6e6;color:#d32f2f}.idea-details-view .data-tile .implementation-notes{background:#e6ffe6;color:#2f7d32}.idea-details-view .data-tile .backlog-link{background:#e3f2fd;color:#1565c0}.idea-details-view .data-tile .backlog-link a{color:#0d47a1;text-decoration:none;font-weight:500}.idea-details-view .data-tile .backlog-link a:hover{text-decoration:underline}.idea-details-view .tags-tile .tags-view{display:flex;flex-direction:column;gap:10px}.idea-details-view .tags-tile .tags-list{display:flex;flex-wrap:wrap;gap:8px}.idea-details-view .tags-tile .tags-list .tag-badge{padding:6px 12px;background:#e35b5a;color:#fff;border-radius:4px;font-size:12px;font-weight:500}.idea-details-view .tags-tile .tags-form .tags-input-group{position:relative}.idea-details-view .tags-tile .tags-form .tags-input-group .dropdown-menu{left:0 !important;right:30px !important;width:auto !important;max-height:300px;overflow-y:auto}.idea-details-view .tags-tile .tags-form .tags-container{margin-top:10px;display:flex;gap:5px;flex-wrap:wrap}.idea-details-view .tags-tile .tags-form .tags-container .badge{background-color:#337ab7;color:#fff;padding:5px 10px;margin:3px;cursor:pointer;border-radius:3px;display:flex;word-break:break-word}.idea-details-view .tags-tile .tags-form .tags-container .badge span{cursor:pointer;margin-left:5px}.idea-details-view .tags-tile .tags-form .tags-container .badge span:hover{opacity:.7}.idea-details-view .contacts-tile .contacts-view{display:flex;flex-direction:column;gap:10px}.idea-details-view .contacts-tile .contacts-edit-form{padding:15px 0}.idea-details-view .contacts-tile .contacts-edit-form .contacts-input-wrapper{position:relative}.idea-details-view .contacts-tile .contacts-edit-form .contacts-input-wrapper .contacts-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff}.idea-details-view .contacts-tile .contacts-edit-form .contacts-input-wrapper .dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.idea-details-view .contacts-tile .contacts-edit-form .contacts-input-wrapper .dropdown-menu .typeahead-item{padding:8px 10px;cursor:pointer}.idea-details-view .contacts-tile .contacts-edit-form .contacts-input-wrapper .dropdown-menu .typeahead-item:hover{background:#f5f8ff}.idea-details-view .contacts-tile .contacts-edit-form .contacts-section{margin-top:15px}.idea-details-view .contacts-tile .contacts-edit-form .contacts-section .contact-card .contact-remove{flex-shrink:0}.idea-details-view .contacts-tile .contacts-edit-form .contacts-section .contact-card .contact-remove .btn{padding:4px 8px;font-size:11px}.idea-details-view .contacts-tile .contacts-edit-form .form-actions{padding-top:15px;margin-top:10px;border-top:1px solid #ddd}.idea-details-view .contacts-tile .contacts-section{display:flex;flex-direction:column;gap:10px}.idea-details-view .contacts-tile .contacts-section:not(:last-of-type){padding-bottom:10px;border-bottom:1px dotted #ddd}.idea-details-view .contacts-tile .contacts-section .contacts-subtitle{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:#666;margin-bottom:5px}.idea-details-view .contacts-tile .contacts-section .contacts-subtitle i{color:#e35b5a;font-size:14px}.idea-details-view .contacts-tile .contacts-section .contacts-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:5px}.idea-details-view .contacts-tile .contacts-section .contacts-list .contact-card{transition:background .2s}.idea-details-view .contacts-tile .contacts-section .contacts-list .contact-card:hover{background:#f0f0f0;cursor:pointer}.idea-details-view .comments-tile .comment-form{padding-top:10px}.idea-details-view .comments-tile .comment-form .chat-input-container{display:flex;gap:10px;align-items:flex-end}.idea-details-view .comments-tile .comment-form .chat-input-container textarea{flex:1;min-height:200px}.idea-details-view .comments-tile .comment-form .chat-input-container .file-upload-container{flex-shrink:0}.idea-details-view .comments-tile .comment-form .chat-input-container .file-upload-container #commentFileInput{display:none}.idea-details-view .comments-tile .comment-form .selected-files-container{border:1px solid #ddd;border-radius:8px;padding:8px;background-color:#fafafa;max-height:150px;overflow-y:auto;margin-bottom:5px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;color:#919191}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-header .clear-all-files-btn{padding:5px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-header .clear-all-files-btn:hover{cursor:pointer;background-color:#ddd;color:#686868}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list{display:flex;flex-wrap:wrap;gap:8px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item{display:flex;align-items:center;gap:6px;padding:6px;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;max-width:200px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-preview,.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-icon{width:32px;height:32px;flex-shrink:0;border-radius:4px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-preview{overflow:hidden}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-preview img{width:100%;height:100%;object-fit:cover}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-icon{display:flex;align-items:center;justify-content:center;background-color:#eee;color:#aaa;font-size:14px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-info .file-name{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#686868}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .file-info .file-size{font-size:9px;color:#aaa}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .remove-file-btn{padding:5px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}.idea-details-view .comments-tile .comment-form .selected-files-container .selected-files-list .selected-file-item .remove-file-btn:hover{background-color:#ddd;color:#686868;cursor:pointer}.idea-details-view .comments-tile .comments-list{padding-top:10px;max-height:600px;overflow-y:auto}.idea-details-view .comments-tile .comments-list .comment-item{display:flex;flex-direction:column;margin-bottom:20px}.idea-details-view .comments-tile .comments-list .comment-item:last-child{margin-bottom:0}.idea-details-view .comments-tile .comments-list .comment-item .comment-main{display:flex;gap:12px;align-items:flex-start}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-avatar{flex-shrink:0;width:40px;height:40px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #e35b5a}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content{flex:1;min-width:0}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble{background:#f7d4d3;border-radius:12px;padding:12px 16px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e35b5a}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble::before{content:'';position:absolute;left:-9px;top:12px;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #e35b5a transparent transparent}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble::after{content:'';position:absolute;left:-7px;top:12px;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #f7d4d3 transparent transparent}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble .bubble-header{display:flex;justify-content:flex-end;gap:10px;margin-bottom:8px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble .bubble-actions{display:flex;gap:4px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-bubble .bubble-actions .btn{padding:2px 6px;font-size:11px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-text{margin:0 0 12px 0;font-size:13px;color:#333;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto;padding-right:5px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-text::-webkit-scrollbar-track{background:#f0e5e5}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-text::-webkit-scrollbar-thumb{background:#e35b5a}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-text::-webkit-scrollbar-thumb:hover{background:#d14a49}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-text:last-child{margin-bottom:0}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-attachments{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-attachments .attachment-item{display:flex;align-items:center;gap:8px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-attachments .attachment-item:hover .attachment-name{cursor:pointer;text-decoration:underline}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-attachments .attachment-item>i{font-size:14px;color:#666;flex-shrink:0}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-attachments .attachment-item .attachment-name{flex:1;font-size:11px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-edit{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-edit .edit-actions{display:flex;gap:8px;justify-content:space-between}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .bubble-edit .edit-actions .btn{padding:4px 12px;font-size:12px}.idea-details-view .comments-tile .comments-list .comment-item .comment-main .comment-content .comment-timestamp{display:flex;flex-direction:column;margin-top:12px;padding-top:8px;border-top:1px dotted #aaa;font-size:11px;font-style:italic}.idea-details-view .resume-tile .state-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eee}.idea-details-view .resume-tile .state-header .state-badge{flex:1;background:#e35b5a;padding:10px 15px;border-radius:4px;font-weight:600;font-size:14px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.idea-details-view .resume-tile .state-header .state-badge i{font-size:16px}.idea-details-view .resume-tile .state-header .manager-vote{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.idea-details-view .resume-tile .state-header .manager-vote i{font-size:20px}.idea-details-view .resume-tile .state-header .manager-vote.voted{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 2px 8px rgba(251,191,36,.4)}.idea-details-view .resume-tile .state-header .manager-vote.voted i{color:#fff}.idea-details-view .resume-tile .state-header .manager-vote.voted:not(.disabled):hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 12px rgba(251,191,36,.6)}.idea-details-view .resume-tile .state-header .manager-vote.not-voted{background:#f3f4f6;border:2px solid #d1d5db}.idea-details-view .resume-tile .state-header .manager-vote.not-voted i{color:#9ca3af}.idea-details-view .resume-tile .state-header .manager-vote.not-voted:not(.disabled):hover{background:#fef3c7;border-color:#fbbf24;box-shadow:0 2px 8px rgba(251,191,36,.2)}.idea-details-view .resume-tile .state-header .manager-vote.not-voted:not(.disabled):hover i{color:#f59e0b}.idea-details-view .resume-tile .state-header .manager-vote.disabled{cursor:default}.idea-details-view .resume-tile .votes-section{display:flex;gap:12px;padding-bottom:15px;border-bottom:1px solid #eee}.idea-details-view .resume-tile .votes-section .vote-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:#f9f9f9;border-radius:4px;flex:1;text-align:center}.idea-details-view .resume-tile .votes-section .vote-item i{font-size:20px;color:#e35b5a}.idea-details-view .resume-tile .votes-section .vote-item .vote-count{font-weight:700;font-size:20px;color:#333}.idea-details-view .resume-tile .votes-section .vote-item .vote-label{font-size:11px;color:#666;line-height:1.2}.idea-details-view .resume-tile .responsibles-section{display:flex;flex-direction:column;gap:12px;padding-bottom:15px;border-bottom:1px solid #eee}.idea-details-view .resume-tile .responsibles-section .section-title{font-weight:600;font-size:13px;color:#555;display:flex;align-items:center;gap:6px}.idea-details-view .resume-tile .responsibles-section .section-title i{color:#e35b5a}.idea-details-view .resume-tile .responsibles-section .responsibles-list{display:flex;flex-direction:column;gap:8px}.idea-details-view .resume-tile .responsibles-section .responsibles-list .responsible-item{display:flex;align-items:center;gap:10px;padding:8px;background:#f9f9f9;border-radius:4px}.idea-details-view .resume-tile .responsibles-section .responsibles-list .responsible-item .responsible-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #e35b5a}.idea-details-view .resume-tile .responsibles-section .responsibles-list .responsible-item .responsible-name{font-size:13px;color:#333;font-weight:500}.idea-details-view .resume-tile .dates-section{display:flex;flex-direction:column;gap:10px}.idea-details-view .resume-tile .dates-section .date-item{display:flex;align-items:center;gap:8px;padding:8px;background:#f9f9f9;border-radius:4px;font-size:12px;color:#666}.idea-details-view .resume-tile .dates-section .date-item i{font-size:14px;color:#e35b5a}@media(max-width:768px){.idea-details-view .idea-data-container{flex-direction:column}.idea-details-view .idea-data-container .left-column,.idea-details-view .idea-data-container .right-column{display:contents}.idea-details-view .idea-data-container .data-tile,.idea-details-view .idea-data-container .tags-tile,.idea-details-view .idea-data-container .contacts-tile,.idea-details-view .idea-data-container .comments-tile,.idea-details-view .idea-data-container .resume-tile{width:100%}.idea-details-view .idea-data-container .data-tile{order:2}.idea-details-view .idea-data-container .tags-tile{order:3}.idea-details-view .idea-data-container .contacts-tile{order:4}.idea-details-view .idea-data-container .resume-tile{order:1}.idea-details-view .idea-data-container .resume-tile .votes-section{flex-direction:column}.idea-details-view .idea-data-container .resume-tile .votes-section .vote-item{flex-direction:row;justify-content:flex-start;text-align:left;gap:10px}.idea-details-view .idea-data-container .resume-tile .votes-section .vote-item>div{display:flex;align-items:center;gap:8px}}.modal-reject-idea .form-control.description{min-height:90px;height:150px;max-height:250px;resize:vertical}.modal-reject-idea .mandatory{color:#c9413c;margin-left:3px}.modal-accept-idea .managersList{display:flex;margin-top:10px;flex-wrap:wrap;column-gap:15px;row-gap:10px}.modal-accept-idea .managersList .managers{border:1px solid #bbb;display:inline-block;border-radius:150px;padding:5px 5px;background-color:#ddd;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-left:5px}.modal-accept-idea .managersList .managers img{width:100%}.modal-accept-idea .managersList .managers:hover{cursor:pointer;background-color:#22b59b}.modal-accept-idea .managersList .managers.selected{background-color:#22b59b}