PageSourceSearch

https://medox.ai/493.f82d18e2e073ab8a.js

js medox.ai collected 2026-10-05 12:56:18 UTC 216,963 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmedox_frontend=self.webpackChunkmedox_frontend||[]).push([[493],{6493:(_e,X,s)=>{s.r(X),s.d(X,{ChatUserModule:()=>he,HttpLoaderFactory:()=>at});var f=s(89417),b=s(60177),it=s(49192),F=s(73955),p=s(10467),y=s(21413),ct=s(84412),k=s(70152),I=s(23294),st=s(5964),R=s(25558),G=s(88141),V=s(57786),v=s(99172),w=s(96354),j=s(99437),z=s(7673),E=s(56977),h=s(54843),q=s(2578),W=s(65159),lt=s(58624),O=s(33121),_=s(62112),U=function(o){return o.ACTIVE="ACTIVE",o.INACTIVE="INACTIVE",o.ARCHIVED="ARCHIVED",o.DELETED="DELETED",o.SYSTEM_ADMIN="SYSTEM_ADMIN",o.USER_ADMIN="USER_ADMIN",o}(U||{}),H=s(5599),J=s(60224),dt=s(37967),t=s(17705),N=s(72880),Q=s(39563),Z=s(28042),T=s(44068),K=s(99911),tt=s(74127),gt=s(63978),D=s(40222),nt=s(91370),x=s(75351),A=s(14823),$=s(32102),Y=s(82798),L=s(86600),B=s(52251);const pt=["scrollChat"],ut=["panel"],mt=["buttonPanel"],ft=["fileInput"];function ht(o,c){if(1&o){const n=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.clearSearch())}),t.nrm(1,"i",21),t.k0s()}}function bt(o,c){if(1&o){const n=t.RV6();t.qex(0),t.j41(1,"button",22),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.openDialogNewGroup())}),t.nrm(2,"i",23),t.k0s(),t.bVm()}}function _t(o,c){if(1&o&&(t.j41(0,"span",35),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit,e=t.XpG(2);t.R7$(1),t.SpI(" ",e.getNumberOfChatGroupByUser(n).numberChatPending," ")}}const Ct=function(o){return{"background-chat-group":o}};function Pt(o,c){if(1&o){const n=t.RV6();t.j41(0,"a",25),t.bIt("click",function(){const a=t.eBV(n).$implicit,i=t.XpG(2);return t.Njj(i.selectedChatGroup(a))}),t.j41(1,"div",26)(2,"div",27),t.nrm(3,"img",28),t.k0s(),t.j41(4,"div",29)(5,"div",30)(6,"h6",31),t.EFF(7),t.k0s(),t.j41(8,"div",32)(9,"small",33),t.EFF(10),t.k0s(),t.DNE(11,_t,2,1,"span",34),t.k0s()(),t.j41(12,"small",33),t.EFF(13),t.k0s()()()()}if(2&o){const n=c.$implicit,e=t.XpG(2);t.Y8G("ngClass",t.eq3(6,Ct,e.selectedChatGroupId===n.id)),t.R7$(3),t.Y8G("src",n.image?n.image:"../../../../assets/img/logos/logo-ia.png",t.B4B),t.R7$(4),t.SpI(" ",n.name," "),t.R7$(3),t.SpI(" ",n.lastConnection," "),t.R7$(1),t.Y8G("ngIf",e.getNumberOfChatGroupByUser(n).showNumber),t.R7$(2),t.SpI(" ",n.businessName," ")}}function Mt(o,c){if(1&o&&(t.qex(0),t.DNE(1,Pt,14,8,"a",24),t.bVm()),2&o){const n=t.XpG();t.R7$(1),t.Y8G("ngForOf",n.getChatGroupsMaster)}}function Ot(o,c){1&o&&(t.j41(0,"div",36)(1,"div",37),t.nrm(2,"i",38),t.k0s()())}function xt(o,c){if(1&o&&t.nrm(0,"img",41),2&o){const n=t.XpG().$implicit;t.Y8G("src",n.isMedox?"../../../../assets/img/logos/logo-ia.png":n.imageUser?n.imageUser:"../../../../assets/img/user_profile.png",t.B4B)}}function kt(o,c){if(1&o&&(t.qex(0),t.nrm(1,"img",28),t.bVm()),2&o){const n=t.XpG(2).$implicit;t.R7$(1),t.Y8G("src",null!=n&&null!=n.chatGroup&&n.chatGroup.image?n.chatGroup.image:"../../../../assets/img/logos/logo-user-ia.png",t.B4B)}}function vt(o,c){if(1&o&&(t.j41(0,"div",44),t.EFF(1),t.k0s()),2&o){const n=t.XpG(2).$implicit,e=t.XpG(2);let r;t.R7$(1),t.SpI(" ",e.getInitials(null!==(r=null==n.chatGroup?null:n.chatGroup.businessName)&&void 0!==r?r:"")," ")}}function wt(o,c){if(1&o&&(t.j41(0,"div",27),t.DNE(1,kt,2,1,"ng-container",42),t.DNE(2,vt,2,1,"ng-template",null,43,t.C5r),t.k0s()),2&o){const n=t.sdS(3),e=t.XpG().$implicit,r=t.XpG
1(2);t.R7$(1),t.Y8G("ngIf",(null==e.chatGroup?null:e.chatGroup.image)||(null==e.chatGroup?null:e.chatGroup.status)===r.CHAT_USER_ADMIN)("ngIfElse",n)}}function yt(o,c){if(1&o&&(t.j41(0,"span",35),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit,e=t.XpG(2);t.R7$(1),t.SpI(" ",e.getNumberOfChatByUser(n).numberChatPending," ")}}function It(o,c){if(1&o&&(t.j41(0,"span",35),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit,e=t.XpG(2);t.R7$(1),t.SpI(" ",e.getNumberOfChatGroupByUser(n.chatGroup).numberChatPending," ")}}const Gt=function(o,c){return{active:o,"background-chat-group":c}};function Ut(o,c){if(1&o){const n=t.RV6();t.j41(0,"a",25),t.bIt("click",function(){const a=t.eBV(n).$implicit,i=t.XpG(2);return t.Njj(a.group?i.selectedChatGroup(a.chatGroup):i.selectedUser(a))}),t.j41(1,"div",26),t.DNE(2,xt,1,1,"img",39),t.DNE(3,wt,4,2,"div",40),t.j41(4,"div",29)(5,"div",30)(6,"h6",31),t.EFF(7),t.k0s(),t.j41(8,"div",32)(9,"small",33),t.EFF(10),t.k0s(),t.DNE(11,yt,2,1,"span",34),t.DNE(12,It,2,1,"span",34),t.k0s()(),t.j41(13,"small",33),t.EFF(14),t.k0s()()()()}if(2&o){const n=c.$implicit,e=t.XpG(2);t.Y8G("ngClass",t.l_i(8,Gt,!n.group&&e.selectedProfileUserId===n.id,n.group&&e.selectedChatGroupId===(null==n.chatGroup?null:n.chatGroup.id))),t.R7$(2),t.Y8G("ngIf",!n.group),t.R7$(1),t.Y8G("ngIf",n.group),t.R7$(4),t.SpI(" ",n.group?null==n.chatGroup?null:n.chatGroup.name:n.fullName," "),t.R7$(3),t.SpI(" ",n.group?null==n.chatGroup?null:n.chatGroup.lastConnection:n.lastConnection," "),t.R7$(1),t.Y8G("ngIf",!n.group&&e.getNumberOfChatByUser(n).showNumber),t.R7$(1),t.Y8G("ngIf",n.group&&n.chatGroup&&e.getNumberOfChatGroupByUser(n.chatGroup).showNumber),t.R7$(2),t.SpI(" ",n.group?null==n.chatGroup?null:n.chatGroup.businessName:n.businessName," ")}}function St(o,c){if(1&o&&(t.qex(0),t.DNE(1,Ut,15,11,"a",24),t.bVm()),2&o){const n=t.XpG();t.R7$(1),t.Y8G("ngForOf",n.usersChat)}}function Rt(o,c){1&o&&(t.j41(0,"div",36)(1,"div",37),t.nrm(2,"i",38),t.k0s()())}function Ft(o,c){if(1&o&&t.nrm(0,"img",41),2&o){const n=t.XpG(3);t.Y8G("src",n.selectedProfileUser.isMedox?"../../../../assets/img/logos/logo-ia.png":n.selectedProfileUser.imageUser?n.selectedProfileUser.imageUser:"../../../../assets/img/user_profile.png",t.B4B)}}function jt(o,c){if(1&o&&(t.qex(0),t.nrm(1,"img",28),t.bVm()),2&o){const n=t.XpG(4);t.R7$(1),t.Y8G("src",n.selectedChatGroupUser.image?n.selectedChatGroupUser.image:"../../../../assets/img/logos/logo-user-ia.png",t.B4B)}}function zt(o,c){if(1&o&&(t.j41(0,"div",44),t.EFF(1),t.k0s()),2&o){const n=t.XpG(4);t.R7$(1),t.SpI(" ",n.getInitials(n.selectedChatGroupUser.businessName)," ")}}function Et(o,c){if(1&o&&(t.qex(0),t.j41(1,"div",27),t.DNE(2,jt,2,1,"ng-container",42),t.DNE(3,zt,2,1,"ng-template",null,43,t.C5r),t.k0s(),t.bVm()),2&o){const n=t.sdS(4),e=t.XpG(3);t.R7$(2),t.Y8G("ngIf",e.selectedChatGroupUser.image||e.selectedChatGroupUser.status===e.CHAT_USER_ADMIN)("ngIfElse",n)}}function $t(o,c){if(1&o){const n=t.RV6();t.j41(0,"button",67),t.bIt("click",function(){t.eBV(n);const r=t.XpG(3);return t.Njj(r.openGroupSettings())}),t.nrm(1,"i",68),t.k0s()}}const Nt=function(o,c,n,e){return{"panel-height-chat-attachment":o,"panel-height-chat":c,"title-chat-group":n,"title-chat-user":e}};function Tt(o,c){if(1&o&&(t.j41(0,"div",65),t.DNE(1,Ft,1,1,"img",39),t.DNE(2,Et,5,2,"ng-container",11),t.j41(3,"div",29)(4,"div",30)(5,"h6",31),t.EFF(6),t.k0s()(),t.j41(7,"small",33),t.EFF(8),t.k0s()(),t.DNE(9,$t,2,0,"button",66),t.k0s()),2&o){const n=t.XpG(2);t.Y8G("ngClass",t.ziG(6,Nt,n.selectedFile,!n.selectedFile,n.selectedChatGroupUser,!n.selectedChatGroupUser)),t.R7$(1),t.Y8G("ngIf",!n.selectedChatGroupId||0===n.selectedChatGroupId),t.R7$(1),t.Y8G("ngIf",n.selectedChatGroupUser),t.R7$(4),t.SpI(" ",n.selectedChatGroupUser?n.selectedChatGroupUser.name:n.selectedProfileUser.fullName," "),t.R7$(2),t.SpI(" ",n.selectedChatGroupUser?n.selectedChatGroupUser.businessName:n.selectedProfileUser.businessName," "),t.R7$(1),t.Y8G("ngIf",n.selectedChatGroupUser&&n.userProfileIdLogin===n.selectedChatGroupUser.createdUserProfileId)}}function Dt(o,c){if(1&o){const n=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.clearSearchChat())}),t.nrm(1,"i",21),t.k0s()}}function At(o,c){1&o&&(t.j41(0,"div",36)(1,"div",37),t.nrm(2,"i",38),t.k0s()())}function Yt(o,c){if(1&o&&(t.j41(0,"div"),t.nrm(1,"i",77),t.j41(2,"span",78),t.EFF(3),t.k0s()()),2&o){const n=t.XpG().$implicit;t.R7$(3),t.SpI(" ",n.chatInformationReply.messageChatReply," ")}}function Lt(o,c){if(1&o&&(t.qex(0),t.j41(1,"small"),t.EFF(2),t.nI1(3,"date"),t.k0s(),t.bVm()),2&o){const n=t.XpG(2).$implicit;t.R7$(2),t.JRh(t.i5U(3,1,n.sentAt,"dd-MM-yyyy"))}}function Bt(o,c){if(1&o&&(t.qex(0),t.j41(1,"small"),t.EFF(2),t.nI1(3,"date"),t.k0s(),t.bVm()),2&o){const n=t.XpG(2).$implicit;t.R7$(2),t.JRh(t.i5U(3,1,n.sentAt,"HH:mm:ss"))}}const Xt=function(){return{color:"black"}};function Vt(o,c){if(1&o&&(t.j41(0,"div",79),t.DNE(1,Lt,4,4,"ng-container",11),t.DNE(2,Bt,4,4,"ng-container",11),t.j41(3,"span",80),t.EFF(4),t.k0s()()),2&o){const n=t.XpG().$implicit,e=t.XpG(3);t.R7$(1),t.Y8G("ngIf",n.sentAt&&!1===e.compareDate(n.sentAt)),t.R7$(1),t.Y8G("ngIf",n.sentAt&&!0===e.compareDate(n.sentAt)),t.R7$(1),t.Y8G("ngStyle",t.lJ4(4,Xt)),t.R7$(1),t.SpI(" ",n.usernameSent,": ")}}function qt(o,c){if(1&o&&(t.j41(0,"i",81),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.SpI(" ",n.iconMessage," ")}}function Wt(o,c){if(1&o){const n=t.RV6();t.j41(0,"img",83),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2).$implicit,a=t.XpG(3);return t.Njj(a.openImage(r.fileUrl))}),t.k0s()}if(2&o){const n=t.XpG(2).$implicit;t.Y8G("src",n.fileUrl,t.B4B)}}function Ht(o,c){if(1&o&&(t.qex(0),t.DNE(1,Wt,1,1,"img",82),t.bVm()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf","IMAGE"===n.messageType&&n.fileUrl)}}function Jt(o,c){1&o&&t.nrm(0,"i",86)}
1function Qt(o,c){if(1&o){const n=t.RV6();t.qex(0),t.j41(1,"a",84),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.downloadFile(r))}),t.nrm(2,"i",85),t.EFF(3),t.DNE(4,Jt,1,0,"i",62),t.k0s(),t.bVm()}if(2&o){const n=t.XpG().$implicit;t.R7$(3),t.SpI(" ",n.metadata.fileName," "),t.R7$(1),t.Y8G("ngIf",n.downloadingFile)}}function Zt(o,c){if(1&o&&(t.j41(0,"div",92),t.EFF(1),t.k0s()),2&o){const n=t.XpG(2).$implicit;t.R7$(1),t.JRh(n.message)}}function Kt(o,c){if(1&o){const n=t.RV6();t.qex(0),t.j41(1,"div",87)(2,"div",88),t.nrm(3,"i",89),t.EFF(4),t.k0s(),t.DNE(5,Zt,2,1,"div",90),t.j41(6,"button",91),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.openAnnouncement(r))}),t.EFF(7," Ver aviso "),t.k0s()(),t.bVm()}if(2&o){const n=c.ngIf,e=t.XpG().$implicit;t.R7$(4),t.SpI(" ",n.title," "),t.R7$(1),t.Y8G("ngIf",e.message)}}function tn(o,c){if(1&o&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&o){const n=t.XpG(2).$implicit;t.R7$(1),t.SpI(" ",n.message," ")}}function nn(o,c){if(1&o&&t.DNE(0,tn,2,1,"div",11),2&o){const n=t.XpG().$implicit;t.Y8G("ngIf",n.message)}}function en(o,c){if(1&o&&(t.j41(0,"i",81),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.SpI(" ",n.iconMessage," ")}}function on(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",93)(1,"button",94),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.replyChat(!0,r.id,r.message,r.chatInformationMed))}),t.nrm(2,"i",77),t.k0s()()}}const rn=function(o,c){return{"text-end background-text-end":o,"text-center":c}};function an(o,c){if(1&o&&(t.j41(0,"li",71)(1,"div",72)(2,"span"),t.DNE(3,Yt,4,1,"div",11),t.DNE(4,Vt,5,5,"div",73),t.j41(5,"div"),t.DNE(6,qt,2,1,"i",74),t.DNE(7,Ht,2,1,"ng-container",11),t.DNE(8,Qt,5,2,"ng-container",11),t.DNE(9,Kt,8,2,"ng-container",42),t.DNE(10,nn,1,1,"ng-template",null,75,t.C5r),t.DNE(12,en,2,1,"i",74),t.k0s()()(),t.DNE(13,on,3,0,"div",76),t.k0s()),2&o){const n=c.$implicit,e=t.sdS(11),r=t.XpG(3);t.Y8G("ngClass",t.l_i(10,rn,+r.userProfileIdLogin==+n.userProfileSentId,+n.id<0)),t.R7$(3),t.Y8G("ngIf",n.chatInformationReply.isReply),t.R7$(1),t.Y8G("ngIf",+n.id>=0),t.R7$(2),t.Y8G("ngIf",n.iconMessage&&""!==n.iconMessage&&+r.userProfileIdLogin==+n.userProfileSentId),t.R7$(1),t.Y8G("ngIf","IMAGE"===n.messageType&&n.fileUrl),t.R7$(1),t.Y8G("ngIf","FILE"===n.messageType&&n.metadata),t.R7$(1),t.Y8G("ngIf",r.announcementOf(n))("ngIfElse",e),t.R7$(3),t.Y8G("ngIf",n.iconMessage&&""!==n.iconMessage&&+r.userProfileIdLogin!=+n.userProfileSentId),t.R7$(1),t.Y8G("ngIf",+n.id>0)}}function cn(o,c){if(1&o&&(t.j41(0,"ul",69),t.DNE(1,an,14,13,"li",70),t.k0s()),2&o){const n=t.XpG(2);t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(1),t.Y8G("ngForOf",n.messages)}}function sn(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",95)(1,"div",26),t.nrm(2,"i",96),t.j41(3,"div")(4,"div",97),t.EFF(5),t.k0s(),t.j41(6,"small",33),t.EFF(7),t.nI1(8,"number"),t.k0s()()(),t.j41(9,"button",98),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.removeSelectedFile())}),t.nrm(10,"i",99),t.k0s()()}if(2&o){const n=t.XpG(2);t.R7$(5),t.SpI(" ",n.selectedFile.name," "),t.R7$(2),t.SpI(" ",t.i5U(8,3,n.selectedFile.size/1024,"1.0-2")," KB "),t.R7$(2),t.Y8G("disabled",n.sendingMessage)}}function ln(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",100)(1,"div",72),t.nrm(2,"i",77),t.EFF(3),t.k0s(),t.j41(4,"div",93)(5,"button",101),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.replyChat(!1,0,"",r.defaultChatInformationMed))}),t.nrm(6,"i",102),t.k0s()()()}if(2&o){const n=t.XpG(2);t.R7$(3),t.SpI(" ",n.chatInformationReply.messageChatReply," ")}}function dn(o,c){1&o&&t.nrm(0,"i",86)}const gn=function(o,c){return{"btn-primary":o,"background-chat-group":c}};function pn(o,c){if(1&o){const n=t.RV6();t.qex(0),t.DNE(1,Tt,10,11,"div",45),t.j41(2,"div",46)(3,"div",8),t.nrm(4,"input",9),t.DNE(5,Dt,2,0,"button",10),t.k0s()(),t.DNE(6,At,3,0,"div",16),t.j41(7,"div",47)(8,"div",48,49),t.bIt("scroll",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.onScroll())}),t.DNE(10,cn,2,2,"ul",50),t.k0s()(),t.j41(11,"div",51),t.DNE(12,sn,11,
16,"div",52),t.DNE(13,ln,7,1,"div",53),t.j41(14,"div",54)(15,"input",55),t.bIt("ngModelChange",function(r){t.eBV(n);const a=t.XpG();return t.Njj(a.message=r)})("keyup.enter",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.sentMessage())})("keyup",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.writingMessage())}),t.nI1(16,"translate"),t.k0s(),t.j41(17,"div",56)(18,"button",57),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.attachFile())}),t.nrm(19,"i",58),t.k0s(),t.j41(20,"input",59,60),t.bIt("change",function(r){t.eBV(n);const a=t.XpG();return t.Njj(a.onFileSelected(r))}),t.k0s(),t.j41(22,"button",61),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.sentMessage())}),t.EFF(23),t.nI1(24,"translate"),t.DNE(25,dn,1,0,"i",62),t.k0s()()(),t.j41(26,"div",63)(27,"mat-hint",64),t.EFF(28),t.k0s(),t.j41(29,"div"),t.EFF(30),t.k0s()()(),t.bVm()}if(2&o){const n=t.XpG();t.R7$(1),t.Y8G("ngIf",!n.isLoading),t.R7$(3),t.Y8G("formControl",n.searchControlChat),t.R7$(1),t.Y8G("ngIf",n.searchControlChat.value),t.R7$(1),t.Y8G("ngIf",n.isLoadingSearchChat),t.R7$(1),t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(1),t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(2),t.Y8G("ngIf",!1===n.isLoading),t.R7$(2),t.Y8G("ngIf",n.selectedFile),t.R7$(1),t.Y8G("ngIf",n.chatInformationReply.isReply),t.R7$(2),t.FS9("placeholder",t.bMT(16,19,"MODAL-CHAT-USER.WRITE-MESSAGE")),t.Y8G("ngModel",n.message),t.R7$(3),t.Y8G("disabled",n.sendingMessage),t.R7$(1),t.Y8G("matTooltip","Adjuntar archivo"),t.R7$(3),t.Y8G("ngClass",t.l_i(23,gn,!n.selectedChatGroupUser,n.selectedChatGroupUser))("disabled",""===n.message&&!n.selectedFile||n.sendingMessage),t.R7$(1),t.SpI(" ",t.bMT(24,21,"MODAL-CHAT-USER.SEND-MESSAGE")," "),t.R7$(2),t.Y8G("ngIf",n.sendingMessage),t.R7$(3),t.SpI("",n.message.length," / 255"),t.R7$(2),t.JRh(n.writing)}}function un(o,c){1&o&&t.nrm(0,"i",119)}function mn(o,c){if(1&o&&(t.j41(0,"mat-option",116)(1,"span",117),t.EFF(2),t.DNE(3,un,1,0,"i",118),t.k0s()()),2&o){const n=c.$implicit;t.Y8G("value",n),t.R7$(2),t.SpI(" ",n.businessName," "),t.R7$(1),t.Y8G("ngIf",n.sameCompany)}}function fn(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",112)(1,"div",113),t.bIt("click",function(){const a=t.eBV(n).$implicit,i=t.XpG(2);return t.Njj(i.sendChatToUser(null==i.userOfCompanySelected?null:i.userOfCompanySelected.businessName,a))}),t.j41(2,"div",114),t.EFF(3),t.k0s(),t.j41(4,"div",120),t.EFF(5),t.k0s()()()}if(2&o){const n=c.$implicit;t.R7$(3),t.JRh(n.username),t.R7$(2),t.JRh(n.name)}}function hn(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",103,104)(2,"div",105)(3,"mat-form-field",106)(4,"mat-select",107,108)(6,"mat-option"),t.nrm(7,"ngx-mat-select-search",109),t.k0s(),t.DNE(8,mn,4,3,"mat-option",110),t.nI1(9,"async"),t.k0s()()(),t.j41(10,"div",111)(11,"div",112)(12,"div",113),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.sendChatMedoxToUser())}),t.j41(13,"div",114),t.EFF(14,"medOX"),t.k0s()()(),t.DNE(15,fn,6,2,"div",115),t.k0s()()}if(2&o){const n=t.XpG();t.R7$(4),t.Y8G("formControl",n.companyControl)("placeholder","Seleccionar empresa"),t.R7$(3),t.Y8G("formControl",n.companyFilterControl)("placeholderL
1abel","Buscar empresa...")("noEntriesFoundLabel","No encontrada"),t.R7$(1),t.Y8G("ngForOf",t.bMT(9,7,n.filteredCompany$)),t.R7$(7),t.Y8G("ngForOf",null==n.userOfCompanySelected?null:n.userOfCompanySelected.userOfCompany)}}let bn=(()=>{class o{constructor(n,e,r,a,i,g,l,d,m,P){this.localService=n,this.chatUserWsService=e,this.chatUserService=r,this.chatGroupUserService=a,this.chatUserSideBarWsService=i,this.companyService=g,this.userPermissionService=l,this.userProfileService=d,this.featureService=m,this.dialog=P,this.userNameLogin=this.localService.getData("USER_PROFILE_USERNAME"),this.userProfileIdLogin=parseInt(this.localService.getData("USER_PROFILE_ID")),this.userFullName=`${this.localService.getData("USER_PROFILE_NAME")} ${this.localService.getData("USER_PROFILE_LASTNAME")}`.trim(),this.usersChat=[],this.chatGroups=[],this.selectedProfileUserId=0,this.userProfileIdReceived=0,this.selectedChatGroupId=0,this.selectedChatGroupUser=null,this.typingSubject=new y.B,this.isLoadingSearchChat=!1,this.searchControlChat=new f.MJ(""),this.minId=0,this.maxId=0,this.chatMessageIdMax=0,this.isConnected=!1,this.isLoading=!0,this.writing="",this.messages=[],this.message="",this.MAX_X_PAGE=15,this.chatInformationReply={isReply:!1,idChatReply:0,messageChatReply:""},this.chatInformationMed={idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},this.defaultChatInformationMed={idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0}
1,this.panelVisible=!1,this.companyControl=new f.MJ,this.companyFilterControl=new f.MJ,this.filteredCompanySubject=new ct.t([]),this.isInitialChat=!1,this.selectedFile=null,this.sendingMessage=!1,this.viewFeatureChatGroups=!1,this.isLoadingSearch=!1,this.searchControl=new f.MJ(""),this.destroy$=new y.B,this.manualSearch$=new y.B,this.shouldScrollToBottom=!1,this.lastScrollHeight=0,this.CHAT_USER_ADMIN=U.USER_ADMIN,this.viewFeatureChatGroups=this.allowedViewChatGroupFeature(),this.chatUserService.chatPending$.subscribe(u=>{this.handlePendingChat(u)}),this.chatUserSideBarWsService.socketMessagePending$.subscribe(u=>{if(!u||u.reload)return void this.manualSearch$.next(this.searchControl.value??"");const M=this.getChatGroupsMaster.find(S=>S.id===u.chatGroupId);if(M)return u.lastUpdateAt&&(M.lastUpdateAt=u.lastUpdateAt),u.lastConnection&&(M.lastConnection=u.lastConnection),void(M.currentUserProfile1PendingMessage=M.id===this.selectedChatGroupId?0:u.messagesPendingInChatOrGroup);const C=this.usersChat.find(S=>S.id===u.chatId||S.chatGroup?.id===u.chatGroupId);C?(u.lastUpdateAt&&(C.lastUpdateAt=u.lastUpdateAt,C.chatGroup&&(C.chatGroup.lastUpdateAt=u.lastUpdateAt)),u.lastConnection&&(C.lastConnection=u.lastConnection,C.chatGroup&&(C.chatGroup.lastConnection=u.lastConnection)),C.chatGroup?C.chatGroup.currentUserProfile1PendingMessage=C.chatGroup.id===this.selectedChatGroupId?0:u.messagesPendingInChatOrGroup:C.userProfile1PendingMessage=C.id===this.selectedProfileUserId?0:u.messagesPendingInChatOrGroup,this.usersChat.sort((S,be)=>new Date(be.lastUpdateAt).getTime()-new Date(S.lastUpdateAt).getTime())):this.manualSearch$.next(this.searchControl.value??"")})}markForScroll(){this.shouldScrollToBottom=!0}ngAfterViewChecked(){this.shouldScrollToBottom&&this.scrollToBottom()}handlePendingChat(n){var e=this;return(0,p.A)(function*(){n.notifyChatPending&&setTimeout((0,p.A)(function*(){e.manualSearch$.next(e.searchControl.value??""),0!==n.markAsSelected&&e.selectUserById(n.markAsSelected)}),1e3)})()}selectUserById(n){const e=this.usersChat.find(r=>r.userProfile1?.id===n||r.userProfile2?.id===n);e&&(this.selectedProfileUserId=e.id,this.selectedChatGroupId=0,this.selectedChatGroupUser=null)}get getChatGroupsMaster(){return this.chatGroups.filter(n=>n.status===U.SYSTEM_ADMIN)}get getChatGroupsActive(){return this.chatGroups.filter(n=>n.status===U.ACTIVE||n.status===U.USER_ADMIN)}ngOnInit(){var n=this;this.filteredCompany$=this.filteredCompanySubject.asObservable(),this.findCompanyUser(!0,"empty").subscribe(e=>{this.defaultOwnUserCompany=e,this.allUserOfCompanySelected=this.defaultOwnUserCompany,this.filteredCompanySubject.next(this.defaultOwnUserCompany)}),this.companyFilterControl.valueChanges.pipe((0,k.B)(800),(0,I.F)(),(0,st.p)(e=>!!e&&e.trim().length>0),(0,R.n)(e=>this.findCompanyUser(!1,e)),(0,G.M)(e=>{this.allUserOfCompanySelected=[],this.userOfCompanySelected=null,this.allUserOfCompanySelected.push(...this.defaultOwnUserCompany),this.allUserOfCompanySelected.push(...e),this.filteredCompanySubject.next(this.allUserOfCompanySelected)})).subscribe(),this.companyControl.valueChanges.subscribe(e=>{""!==JSON.stringify(e)&&(this.userOfCompanySelected=this.allUserOfCompanySelected.find(r=>r.companyId===e.companyId)||null)}),(0,V.h)(this.searchControl.valueChanges.pipe((0,v.Z)(""),(0,k.B)(400),(0,w.T)(e=>e?.trim()||""),(0,I.F)()),this.manualSearch$).pipe((0,G.M)(()=>this.isLoadingSearch=!0),(0,R.n)(e=>e?this.chatGroupUserService.searchChatsByUser(e).pipe((0,j.W)(()=>(this.isLoadingSearch=!1,(0,z.of)([])))):this.initialUsers()),(0,E.Q)(this.destroy$)).subscribe(function(){var e=(0,p.A)(function*(r){n.searchControl.value&&(n.usersChat=yield Promise.all(r.filter(a=>!a.group||n.viewFeatureChatGroups).map(function(){var a=(0,p.A)(function*(i){if(i.group){let g=null;return i.chatGroup?.image&&""!==i.chatGroup.image&&(g=yield(0,h._)(n.chatGroupUserService.getGroupImage(i.chatGroup.id)),i.chatGroup.image=g),n.chatUserFormatGroup(i.chatGroup)}return yield n.chatUserFormatChat(i)});return function(i){return a.apply(this,arguments)}}()))),n.isLoadingSearch=!1});return function(r){return e.apply(this,arguments)}}()),this.searchControlChat.valueChanges.pipe((0,v.Z)(""),(0,k.B)(400),(0,w.T)(e=>e?.trim()||""),(0,I.F)(),(0,G.M)(()=>this.isLoadingSearchChat=!0),(0,R.n)(e=>e?this.chatUserService.searchMessagesByChatUsersAndMed({search:e,chatId:!this.selectedChatGroupUser?.id&&this.selectedProfileUser?.id?this.selectedProfileUser?.id:0,chatGroupId:this.selectedChatGroupUser?.id??0,idMed:this.chatInformationMed.idMed,idSupplierPurchaseRequisitionProposal:this.chatInformationMed.idSupplierPurchaseRequisitionProposal,idSupplierPurchaseRequisitionItemProposal:this.chatInformationMed.idSupplierPurchaseRequisitionItemProposal}).pipe((0,j.W)(()=>(this.isLoadingSearchChat=!1,(0,z.of)([])))):(this.messages=[],this.chatMessageIdMax=0,this.initialLoad())),(0,E.Q)(this.destroy$)).subscribe(function(){var e=(0,p.A)(function*(r){n.searchControlChat.value&&r&&(n.messages=r.length>0?[]:[{id:-1,chatId:0,sentAt:void 0,room:"",message:"No se encontraron mensajes con el texto ingresado",usernameSent:"",usernameReceived:"",colorProfile1:"",colorProfile2:"",userProfileSentId:0,userProfileReceivedId:0,chatInformationMed:n.chatInformationMed,chatInformationReply:{isReply:!1,idChatReply:0,messageChatReply:""},messageType:O.W.SYSTEM}],r.length>0&&(n.messages=yield Promise.all(r.map(function(){var a=(0,p.A)(function*(i){
1if(i.sentAt=new Date(i.sentAt),i.message=n.getMessageChat(i),i.metadata?.fileNameHash){const g=0===n.selectedChatGroupId?n.chatUserService.getFileUrl(i.metadata.fileNameHash,i.metadata.userProfileId,i.metadata.fullName):n.chatGroupUserService.getFileUrl(n.selectedChatGroupId,i.metadata.fileNameHash,i.metadata.userProfileId,i.metadata.fullName),l=yield(0,h._)(g);i.fileUrl=l}return i});return function(i){return a.apply(this,arguments)}}()).reverse()))),n.isLoadingSearchChat=!1});return function(r){return e.apply(this,arguments)}}())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.disconnect()}allowedViewChatGroupFeature(){return this.userPermissionService.allowedViewChatGroupFeature()&&this.userPermissionService.allowedViewChatGroupFeatureSupplier()&&this.featureService.isEnabled(lt.G.VIEW_GROUP_CHAT_FUNCTIONALITY)}initialUsers(){var n=this;return(0,p.A)(function*(){n.isLoadingSearch=!0,n.usersChat=[],n.chatGroups=[];try{if(n.viewFeatureChatGroups){const a=yield(0,h._)(n.chatGroupUserService.getChatGroupByUser(n.userProfileIdLogin));n.chatGroups=yield Promise.all(a.map(function(){var i=(0,p.A)(function*(g){let l=null;return g.image&&""!==g.image&&(l=yield(0,h._)(n.chatGroupUserService.getGroupImage(g.id))),{...g,image:l}});return function(g){return i.apply(this,arguments)}}()))}const e=yield(0,h._)(n.chatUserService.getChatByUser(n.userProfileIdLogin));n.usersChat=yield Promise.all(e.map(function(){var a=(0,p.A)(function*(i){return yield n.chatUserFormatChat(i)});return function(i){return a.apply(this,arguments)}}()));const r=n.getChatGroupsActive;for(const a of r)n.usersChat.push(n.chatUserFormatGroup(a));n.usersChat.sort((a,i)=>new Date(i.lastUpdateAt).getTime()-new Date(a.lastUpdateAt).getTime()),n.isLoadingSearch=!1}catch(e){console.error("Error al obtener chats:",e),n.isLoadingSearch=!1}})()}initialLoad(){var n=this;return(0,p.A)(function*(){yield n.loadHistorial(),n.onTopScroll()})()}disconnect(){var n=this;return(0,p.A)(function*(){n.chatMessageIdMax=0,n.socketConnected$&&n.socketConnected$.unsubscribe(),n.socketTyping$&&n.socketTyping$.unsubscribe(),n.socketCreateMsg$&&n.socketCreateMsg$.unsubscribe(),n.chatUserWsService.disconnect()})()}selectedUser(n){var e=this;return(0,p.A)(function*(){yield e.disconnect(),e.searchControlChat.setValue(""),e.selectedProfileUser=n,e.selectedProfileUserId=n.id,e.selectedChatGroupId=0,e.selectedChatGroupUser=null,e.minId=Math.min(n.userProfile1.id,n.userProfile2.id),e.maxId=Math.max(n.userProfile1.id,n.userProfile2.id),e.userProfileIdReceived=e.userProfileIdLogin!==e.selectedProfileUser.userProfile1.id?e.selectedProfileUser.userProfile1.id:e.selectedProfileUser.userProfile2.id,e.socketConnected$=e.chatUserWsService.socketConnected$.subscribe(r=>{e.isConnected=r,e.isConnected&&(e.messages=[],e.initialLoad())}),e.socketTyping$=e.chatUserWsService.socketTyping$.subscribe(r=>{e.writing=r}),e.socketCreateMsg$=e.chatUserWsService.socketCreateMsg$.subscribe(function(){var r=(0,p.A)(function*(a){if(a.message=e.getMessageChat(a),a.metadata?.fileNameHash){const i=yield(0,h._)(e.chatUserService.getFileUrl(a.metadata.fileNameHash,a.metadata.userProfileId,a.metadata.fullName));a.fileUrl=i}e.messages.push(a),e.onTopScroll()});return function(a){return r.apply(this,arguments)}}()),e.connection=e.chatUserWsService.getConnection(e.userProfileIdLogin,e.userProfileIdReceived,e.userNameLogin),e.removeSelectedFile()})()}selectedChatGroup(n){var e=this;return(0,p.A)(function*(){yield e.disconnect(),e.searchControlChat.setValue(""),e.selectedChatGroupId=n.id,e.selectedProfileUserId=0,e.selectedChatGroupUser=n,e.userProfileIdReceived=e.userProfileIdLogin,e.socketConnected$=e.chatUserWsService.socketConnected$.subscribe(r=>{e.isConnected=r,e.isConnected&&(e.messages=[],e.initialLoad())}),e.connection=e.chatUserWsService.getConnection(e.userProfileIdLogin,e.userProfileIdReceived,e.userNameLogin,n.id,e.userFullName),e.socketCreateMsg$=e.chatUserWsService.socketCreateMsg$.subscribe(function(){var r=(0,p.A)(function*(a){if(a.message=e.getMessageChat(a),a.metadata?.fileNameHash){const i=yield(0,h._)(e.chatGroupUserService.getFileUrl(e.selectedChatGroupId,a.metadata.fileNameHash,a.metadata.userProfileId,a.metadata.fullName));a.fileUrl=i}e.messages.push(a),e.onTopScroll()});return function(a){return r.apply(this,arguments)}}()),e.socketTyping$=e.chatUserWsService.typing$.subscribe(r=>{r!==e.writing&&(e.writing=r),clearTimeout(e.typingTimer),e.typingTimer=setTimeout(()=>{e.chatUserWsService.sendTyping(n.id,!1)},800)}),e.removeSelectedFile()})()}sentMessage(){var n=this;return(0,p.A)(function*(){n.sendingMessage=!0;let e=null,r=O.W.TEXT;if(n.selectedFile){const i=0===n.selectedChatGroupId?n.chatUserService.uploadFile(n.selectedFile):n.chatGroupUserService.uploadFile(n.selectedChatGroupId,n.selectedFile),g=yield(0,h._)(i);if(g){const l=n.selectedFile.name,d=n.selectedFile.type,m=n.selectedFile.size,P=l.includes(".")?l.split(".").pop()?.toLowerCase():void 0,u=l.lastIndexOf("."),M=u>0?l.substring(0,u):l;r=d.startsWith("image/")?O.W.IMAGE:O.W.FILE,e={fullName:l,fileName:M,fileSize:m,extension:P,mimeType:d,fileNameHash:g.fileNameHash,userProfileId:n.userProfileIdLogin},n.selectedFile=null}}const a={userProfileSentId:n.userProfileIdLogin,userProfileReceivedId:n.userProfileIdReceived,message:n.message,prefixMsg:"",chatInformationMed:n.chatInformationMed,chatInformationReply:n.chatInformationReply,messageType:r,metadata:e};n.selectedChatGroupId&&n.selectedChatGroupId>0?n.chatUserWsService.createMessageGroup(n.selectedChatGroupId,a):n.chatUserWsService.createMessage(
1a),n.message="",n.onTopScroll(),n.replyChat(!1,0,"",n.defaultChatInformationMed),n.sendingMessage=!1})()}writingMessage(){this.selectedChatGroupId>0?this.chatUserWsService.sendTyping(this.selectedChatGroupId,!0):this.chatUserWsService.notifyWriting()}onScroll(){var n=this;return(0,p.A)(function*(){0===n.scrollChat.nativeElement.scrollTop&&n.chatMessageIdMax>0&&(yield n.loadHistorial())})()}onTopScroll(){this.lastScrollHeight=0,this.markForScroll()}scrollToBottom(){const n=this.scrollChat?.nativeElement;if(!n)return;const e=n.scrollHeight;if(!(e<=32)){if(e===this.lastScrollHeight)return void(this.shouldScrollToBottom=!1);this.lastScrollHeight=e,this.shouldScrollToBottom=!1,requestAnimationFrame(()=>{n.scrollTop=n.scrollHeight})}}compareDate(n){return W.o.compareWithToday(n)}loadHistorial(){var n=this;return(0,p.A)(function*(){var r;n.isLoading=!0,(0===n.selectedChatGroupId?n.chatUserService.getMessagesByChatUsers(n.minId,n.maxId,n.chatMessageIdMax):n.chatGroupUserService.getMessagesByChatGroup(n.selectedChatGroupId,n.userProfileIdLogin,n.chatMessageIdMax)).subscribe({next:(r=(0,p.A)(function*(a){const i=yield Promise.all(a.map(function(){var g=(0,p.A)(function*(l){if(0===n.selectedChatGroupId&&n.userProfileIdLogin===+l.userProfileReceivedId&&null===l.receivedAt&&setTimeout(()=>{n.chatUserWsService.updateReceivedAt(l.id)},1e3),l.sentAt=new Date(l.sentAt),l.message=n.getMessageChat(l),l.metadata?.fileNameHash){const d=0===n.selectedChatGroupId?n.chatUserService.getFileUrl(l.metadata.fileNameHash,l.metadata.userProfileId,l.metadata.fullName):n.chatGroupUserService.getFileUrl(n.selectedChatGroupId,l.metadata.fileNameHash,l.metadata.userProfileId,l.metadata.fullName),m=yield(0,h._)(d);l.fileUrl=m}return l});return function(l){return g.apply(this,arguments)}}()).reverse());0===a.length||a.length<n.MAX_X_PAGE?(i.unshift({id:-1,chatId:0,sentAt:void 0,room:"",message:"No existen mas registros en el hist\xf3rico",usernameSent:"",usernameReceived:"",colorProfile1:"",colorProfile2:"",userProfileSentId:0,userProfileReceivedId:0,chatInformationMed:{idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},chatInformationReply:{isReply:!1,idChatReply:0,messageChatReply:""},messageType:O.W.SYSTEM}),n.chatMessageIdMax=-1):n.chatMessageIdMax=a.slice(-1)[0].id,n.messages=i.concat(n.messages),n.isLoading=!1}),function(i){return r.apply(this,arguments)}),error:r=>{console.error(r),n.isLoading=!1}}),n.selectedChatGroupId>0&&setTimeout(()=>{n.chatUserWsService.updateReceivedAtInChatGroup(n.selectedChatGroupId,n.userProfileIdLogin)},1e3)})()}getMessageChat(n){let e=n.message;const r=e.includes(`{${_.o.ICON_ECOMMERCE}}`),a=e.includes(`{${_.o.ICON_CORPORATE}}`);return r||a?(n.iconMessage=_.v.get(r?_.o.ICON_ECOMMERCE:_.o.ICON_CORPORATE),e.replace(`{${r?_.o.ICON_ECOMMERCE:_.o.ICON_CORPORATE}}`,"")):e}getNumberOfChatByUser(n){let e={showNumber:!1,numberChatPending:0};return e.showNumber=n.userProfile1PendingMessage>0,e.numberChatPending=n.userProfile1PendingMessage,e}getNumberOfChatGroupByUser(n){let e={showNumber:!1,numberChatPending:0};return e.showNumber=n.currentUserProfile1PendingMessage>0,e.numberChatPending=n.currentUserProfile1PendingMessage,e}replyChat(n,e,r,a){this.chatInformationReply.isReply=n,this.chatInformationReply.idChatReply=n?e:0,this.chatInformationReply.messageChatReply=n?r:"",this.chatInformationMed=n?a:this.defaultChatInformationMed}openPanel(n){this.panelVisible=!this.panelVisible,setTimeout(()=>{const e=n.getBoundingClientRect();if(!this.panelRef||!this.panelRef.nativeElement)return;const r=this.panelRef.nativeElement;r.style.top=`${e.bottom+1}px`,r.style.left=`${e.left+12}px`})}closePanelClick(n){const e=this.panelRef?.nativeElement,r=this.botonRef?.nativeElement;if(!(this.panelRef&&this.panelRef.nativeElement&&this.botonRef&&this.botonRef.nativeElement))return;const a=n.target;!e.contains(a)&&!r.contains(a)&&!a.classList.contains("mat-select-search-input")&&!a.classList.contains("mat-mdc-option")&&!a.classList.contains("mat-mdc-select-panel")&&!a.classList.contains("mat-mdc-button-touch-target")&&!a.classList.contains("mdc-list-item__primary-text")&&!a.classList.contains("cdk-overlay-backdrop")&&!a.classList.contains("mat-mdc-select-placeholder")&&!a.classList.contains("option-content")&&this.closePanel()}closePanel(){this.panelVisible=!1,this.allUserOfCompanySelected=this.defaultOwnUserCompany,this.userOfCompanySelected=null,this.companyControl.setValue(""),this.companyFilterControl.setValue(""),this.filteredCompanySubject.next(this.allUserOfCompanySelected)}findCompanyUser(n,e){const r=parseInt(this.localService.getData("USER_PROFILE_COUNTRY_ID")),a=parseInt(this.localService.getData("USER_PROFILE_TYPE_ID")),i=parseInt(this.localService.getData("USER_PROFILE_COMPANY_ID"));return this.companyService.getAllCompaniesAndUsersByCountryIdAndSearch(r,a,i,n,e)}
1sendChatToUser(n,e){var r=this;return(0,p.A)(function*(){const a={userProfileSentId:r.userProfileIdLogin,userProfileReceivedId:e.userProfileId,message:"Se ha iniciado un nuevo chat.",prefixMsg:"",chatInformationMed:r.chatInformationMed,chatInformationReply:r.chatInformationReply,messageType:O.W.SYSTEM};yield r.selectedUser({id:r.userProfileIdLogin,fullName:e.name,businessName:n,username:e.username,userProfile1:{id:r.userProfileIdLogin,username:r.userNameLogin,fullName:r.localService.getData("USER_PROFILE_FULL_NAME"),businessName:r.localService.getData("USER_PROFILE_BUSINESS_NAME"),email:r.localService.getData("USER_PROFILE_EMAIL")},userProfile2:{id:e.userProfileId,username:e.username,fullName:e.name,businessName:n,email:""},userProfile1PendingMessage:0,userProfile2PendingMessage:0,lastUpdateAt:new Date,lastConnection:null,group:!1,chatGroup:void 0}),r.isInitialChat=!0,setTimeout(()=>{r.replyChat(!1,0,"",r.defaultChatInformationMed),r.chatUserWsService.createInitialMessageForChat(a).then(()=>{r.chatUserService.chatPendingSource.next({notifyChatPending:!0,markAsSelected:e.userProfileId}),r.onTopScroll(),r.closePanel(),r.selectedProfileUserId=r.userProfileIdLogin}),r.message=""},500)})()}allowSendChatByUserProfile(){return 2==parseInt(this.localService.getData("USER_PROFILE_TYPE_ID"))?this.userPermissionService.allowedToRestrictChatWithSupplier()||this.userPermissionService.allowedToRestrictChatWithOtherCustomerCompanies():this.userPermissionService.allowedToRestrictChatWithCustomer()||this.userPermissionService.allowedToRestrictChatWithOtherSupplierCompanies()}attachFile(){this.fileInput.nativeElement.click()}onFileSelected(n){const e=n.target;e.files&&e.files.length>0&&(this.selectedFile=e.files[0])}removeSelectedFile(){this.selectedFile=null}openImage(n){window.open(n,"_blank")}announcementOf(n){return n?.metadata?.announcement??null}openAnnouncement(n){const e=this.announcementOf(n);e&&this.dialog.open(H.k,{width:"90vw",maxWidth:"1500px",disableClose:!1,data:{announcement:{id:e.id,title:e.title,type:e.type,message:e.message,mediaKind:e.mediaKind,imagePath:e.imagePath,videoPath:e.videoPath,openLinkUrl:e.openLinkUrl},previewMode:!0}})}downloadFile(n){n.downloadingFile=!0,(0===this.selectedChatGroupId?this.chatUserService.downloadFile(n.metadata):this.chatGroupUserService.downloadFile(this.selectedChatGroupId,n.metadata)).subscribe({next:r=>{(0,q.saveAs)(r,n.metadata.fullName),n.downloadingFile=!1},error:r=>{n.downloadingFile=!1}})}getInitials(n){if(!n)return"";const e=n.trim().split(" ");return 1===e.length?e[0].substring(0,2).toUpperCase():(e[0][0]+e[1][0]).toUpperCase()}openDialogNewGroup(){this.dialog.open(J.E,{width:"420px",maxHeight:"90vh",disableClose:!0,data:{userProfileId:this.userProfileIdLogin}}).afterClosed().subscribe(e=>{})}openGroupSettings(){this.selectedChatGroupUser&&this.dialog.open(J.E,{data:{userProfileId:this.userProfileIdLogin,chatGroupId:this.selectedChatGroupId},width:"500px",disableClose:!1})}clearSearch(){this.searchControl.setValue("")}clearSearchChat(){this.searchControlChat.setValue("")}sendChatMedoxToUser(){var n=this;return(0,p.A)(function*(){n.panelVisible=!1;const e=n.dialog.open(dt.Q,{width:"700px",disableClose:!0,data:{chatDialogInput:{descriptionProduct:"",userProfileIdReceived:0,userProfileIdLogin:n.userProfileIdLogin,userNameLogin:"",userNameReceived:""},chatInformationMED:{idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},isChatGroupMedoxUser:!0}});yield(0,h._)(e.afterClosed())})()}chatUserFormatChat(n){var e=this;return(0,p.A)(function*(){const r=n.userProfile1.id===e.userProfileIdLogin,a=r?n.userProfile2.username:n.userProfile1.username,i=r?n.userProfile2.fullName:n.userProfile1.fullName,g=r?n.userProfile2.businessName:n.userProfile1.businessName,l=r?!!n.userProfile2.master:!!n.userProfile1.master;let d=null;return r&&n.userProfile2.imageUser&&""!==n.userProfile2.imageUser&&(d=yield(0,h._)(e.userProfileService.getProfileImage(n.userProfile2.id))),!r&&n.userProfile1.imageUser&&""!==n.userProfile1.imageUser&&(d=yield(0,h._)(e.userProfileService.getProfileImage(n.userProfile1.id))),{...n,username:a,fullName:i,businessName:g,imageUser:d,isMedox:l,group:!1}})()}chatUserFormatGroup(n){return{id:0,userProfile1:{id:0,username:"",email:"",fullName:"",businessName:"",imageUser:""},userProfile2:{id:0,username:"",email:"",fullName:"",businessName:"",imageUser:""},lastUpdateAt:n.lastUpdateAt,userProfile1PendingMessage:0,userProfile2PendingMessage:0,lastConnection:"",group:!0,chatGroup:n}}static#t=this.\u0275fac=function(e){return new(e||o)(t.rXU(N.n),t.rXU(Q.n),t.rXU(Z.N),t.rXU(T.S),t.rXU(K.N),t.rXU(tt.B),t.rXU(gt.O),t.rXU(D.c),t.rXU(nt.w),t.rXU(x.bZ))};static#n=this.\u0275cmp=t.VBU({type:o,selectors:[["app-dashboard-chat-user"]],viewQuery:function(e,r){if(1&e&&(t.GBs(pt,5),t.GBs(ut,5),t.GBs(mt,5),t.GBs(ft,5)),2&e){let a;t.mGM(a=t.lsd())&&(r.scrollChat=a.first),t.mGM(a=t.lsd())&&(r.panelRef=a.first),t.mGM(a=t.lsd())&&(r.botonRef=a.first),t.mGM(a=t.lsd())&&(r.fileInput=a.first)}},hostBindings:function(e,r){1&e&&t.bIt("click",function(i){return r.closePanelClick(i)},!1,t.EBC)},decls:28,vars:9,consts:[[1,"container-fluid",2,"height","100% !important","overflow-y","hidden"],[1,"altura-cuerpo"],[1,"titulo-producto"],[1,"d-flex","justify-content-center"],[1,"titulo","mx-3","mb-3"],[1,"row","h-100"],[1,"col-3","border-right","d-flex","flex-column","p-0"],[1,"bg-light","border-bottom","p-2","d-flex","flex-row","gap-2"],[1,"position-relative","w-100"],["type","text","placeholder","Buscar...",1,"form-control","pe-5",3,"formControl"],["type","button","class","btn btn-sm position-absolute top-50 end-0 translate-middle-y me-2 p-0",3,"click",4,"ngIf"],[4,"ngIf"],["title","Nuevo chat","matTooltip","Agregar un nuevo chat",1,"boton-nuevo-chat","flex-shrink-0",3,"click"],["buttonPanel",""],[1,"bi","bi-chat-dots","fs-6","text-center"],[1,"list-group","list-group-container","flex-grow-1","overflow-auto","panel-height","border"],["class","text-center",4,"ngIf"],[1,"col-9","d-flex","flex-column","p-0"],[1,"bg-light","border-bottom","p-2"],["class","floating-panel",4,"ngIf"],["type","button",1,"btn","btn-sm","position-absolute","top-50","end-0","translate-middle-y","me-2","p-0",3,"click"],[1,"bi","bi-x-circle-fill","text-muted"],["title","Nuevo grupo","matTooltip","Crear chat grupal",1,"button-new-chat-group","flex-shrink-0",3,"click"],[1,"bi","bi-people","fs-6","text-center"],["class","list-group-item list-group-item-action cursor-pointer",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"list-group-item","list-group-item-action","cursor-pointer",3,"ngClass","click"],[1,"d-flex","align-items-center"],[1,"avatar-container","me-3"],[1,"avatar-img",3,"src"],[1,"flex-grow-1"],[1,"d-flex","justify-content-between","align-items-center"],[1,"mb-0","fw-bold"],[1,"d-flex","align-items-center","gap-2"],[1,"text-muted"],["class","badge rounded-pill text-bg-danger",4,"ngIf"],[1,"badge","rounded-pill","text-bg-danger"],[1,"text-center"],["role","status",1,"spinner-border"],[1,"fa","fa-spinner","fa-spin","fa-3x","fa-fw","text-base-color"],["alt","avatar","class","rounded-circle me-3","width","45","height","45",3,"src",4,"ngIf"],["class","avatar-container me-3",4,"ngIf"],["alt","avatar","width","45","height","45",1,"rounded-circle","me-3",3,"src"],[4,"ngIf","ngIfElse"],["initialsAvatar",""],[1,"avatar-initials"],["class","d-flex align-items-center mt-2 title-chat-user",3,"ngClass",4,"ngIf"],[1,"bg-light","border-bottom","p-2","d-flex","flex-row","gap-2","ms-1","me-2"],[1,"flex-grow-1",3,"ngClass"],[1,"overflow-auto","p-3","chat-container",3,"ngClass","scroll"],["scrollChat",""],["class","list-group list-group-flush",3,"ngClass",4,"ngIf"],[1,"border-top","p-2","mb-6","height-input"],["class","d-flex align-items-center justify-content-between bg-light border rounded p-2 mb-2",4,"ngIf"],["class","reply",4,"ngIf"],[1,"input-group"],["type","text","name","texto","maxlength","255",1,"form-control",3,"ngModel","placeholder","ngModelChange","keyup.enter","keyup"],[1,"input-group-append"],["type","button",1,"btn","btn-secondary","ms-2",2,"height","40px",3,"disabled","click"],[1,"bi","bi-paperclip","note",3,"matTooltip"],["type","file","hidden","",3,"change"],["fileInput",""],["type","submit",1,"btn","ms-2",2,"height","40px",3,"ngClass","disabled","click"],["class","spinner-border spinner-grow-sm text-success ms-2",4,"ngIf"],[1,"d-flex","flex-row","gap-3"],["align","end",1,"mat-hint-style"],[1,"d-flex","align-items-center","mt-2","title-chat-user",3,"ngClass"],["class","btn btn-link p-0 ms-auto me-2",3,"click",4,"ngIf"],[1,"btn","btn-link","p-0","ms-auto","me-2",3,"click"],[1,"bi","bi-gear-fill","text-white","fw-bold","fs-5"],[1,"list-group","list-group-flush",3,"ngClass"],["class","list-group-item list-group-item-light d-flex flex-row",3,"ngClass",4,"ngFor","ngForOf"],[1,"list-group-item","list-group-item-light","d-flex","flex-row",3,"ngClass"],[1,"w90"],["class","d-inline-flex align-items-center",4,"ngIf"],["class","material-icons","style","color: #98abf0; vertical-align: bottom;",4,"ngIf"],["plainMsg",""],["class","w10-text-center",4,"ngIf"],[1,"bi","bi-reply"],[1,"text-secondary"],[1,"d-inline-flex","align-items-center"],[1,"ms-2","me-2","fw-bold",2,"font-size","18px",3,"ngStyle"],[1,"material-icons",2,"color","#98abf0","vertical-align","bottom"],["style","max-width: 200px; border-radius: 8px; cursor: pointer;",3,"src","click",4,"ngIf"],[2,"max-width","200px","border-radius","8px","cursor","pointer",3,"src","click"],["href","javascript:void(0)",2,"cursor","pointer",3,"click"],[1,"bi","bi-paperclip"],[1,"spinner-border","spinner-grow-sm","text-success","ms-2"],[1,"announcement-card"],[1,"announcement-card__title"],[1,"bi","bi-megaphone-fill","me-1"],["class","announcement-card__text",4,"ngIf"],["type","button",1,"btn","btn-sm","btn-success","announcement-card__btn",3,"click"],[1,"announcement-card__text"],[1,"w10-text-center"],["matTooltip","Re
1sponder",2,"background-color","transparent !important","border","none",3,"click"],[1,"d-flex","align-items-center","justify-content-between","bg-light","border","rounded","p-2","mb-2"],[1,"bi","bi-paperclip","me-2"],[1,"fw-semibold"],["type","button",1,"btn","btn-sm","btn-outline-danger",3,"disabled","click"],[1,"bi","bi-x"],[1,"reply"],["type","button",1,"btn-cerrar",3,"click"],[1,"bi","bi-x-lg"],[1,"floating-panel"],["panel",""],[1,"filters"],[1,"custom-modal-input"],["name","companySelect",3,"formControl","placeholder"],["companySelect",""],[1,"no-close",3,"formControl","placeholderLabel","noEntriesFoundLabel"],["class","no-close",3,"value",4,"ngFor","ngForOf"],[1,"contact-list"],[1,"contact-card"],[1,"contact-info",3,"click"],[1,"contact-name"],["class","contact-card",4,"ngFor","ngForOf"],[1,"no-close",3,"value"],[1,"option-content"],["class","bi bi-pin option-icon",4,"ngIf"],[1,"bi","bi-pin","option-icon"],[1,"contact-status"]],template:function(e,r){if(1&e){const a=t.RV6();t.j41(0,"div",0)(1,"div",1)(2,"div")(3,"div",2)(4,"div",3)(5,"h2",4),t.EFF(6,"Chat"),t.k0s()()()(),t.j41(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8),t.nrm(11,"input",9),t.DNE(12,ht,2,0,"button",10),t.k0s(),t.DNE(13,bt,3,0,"ng-container",11),t.j41(14,"button",12,13),t.bIt("click",function(){t.eBV(a);const g=t.sdS(15);return t.Njj(r.openPanel(g))}),t.nrm(16,"i",14),t.k0s()(),t.j41(17,"div",15),t.DNE(18,Mt,2,1,"ng-container",11),t.DNE(19,Ot,3,0,"div",16),t.DNE(20,St,2,1,"ng-container",11),t.k0s()(),t.j41(21,"div",17)(22,"div",18)(23,"h5"),t.EFF(24,"Chat"),t.k0s()(),t.DNE(25,Rt,3,0,"div",16),t.DNE(26,pn,31,26,"ng-container",11),t.k0s()()()(),t.DNE(27,hn,16,9,"div",19)}2&e&&(t.R7$(11),t.Y8G("formControl",r.searchControl),t.R7$(1),t.Y8G("ngIf",r.searchControl.value),t.R7$(1),t.Y8G("ngIf",r.viewFeatureChatGroups),t.R7$(5),t.Y8G("ngIf",r.viewFeatureChatGroups),t.R7$(1),t.Y8G("ngIf",r.isLoadingSearch),t.R7$(1),t.Y8G("ngIf",!r.isLoadingSearch),t.R7$(5),t.Y8G("ngIf",r.isConnected&&r.isLoading),t.R7$(1),t.Y8G("ngIf",r.isConnected),t.R7$(1),t.Y8G("ngIf",r.panelVisible))},dependencies:[b.YU,b.Sq,b.bT,b.B3,f.me,f.BC,f.tU,f.vS,A.oV,$.rl,$.MV,Y.VO,L.wT,f.l_,B.U9,b.Jj,b.QX,b.vh,F.D9],styles:['.list-group-item.active[_ngcontent-%COMP%]{color:#fff;background-color:#17cc93!important;border-color:#17cc93!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.height-input[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;height:77px;flex-shrink:0}.panel-height[_ngcontent-%COMP%]{max-height:calc(100vh - 236px)}.panel-height-chat[_ngcontent-%COMP%]{max-height:calc(100vh - 425px)}.panel-height-chat-attachment[_ngcontent-%COMP%]{max-height:calc(100vh - 525px)}.list-group-item[_ngcontent-%COMP%]{border-radius:10px;padding:10px;margin-bottom:10px;transition:background-color .3s ease}.list-group-item-light[_ngcontent-%COMP%]{background-color:#f8f9fa}.list-group-item[data-color-profile="1"][_ngcontent-%COMP%]{background-color:#e0f7fa}.list-group-item[data-color-profile="2"][_ngcontent-%COMP%]{background-color:#ffe0b2}.list-group-item[_ngcontent-%COMP%]:hover{background-color:#f1f3f5}.background-text-end[_ngcontent-%COMP%]{background-color:#e1f7f1!important;color:#000!important;border-radius:12px!important;padding:8px 12px!important;word-wrap:break-word!important}.reply[_ngcontent-%COMP%]{margin:5px;display:flex;flex-direction:row}.w90[_ngcontent-%COMP%]{width:90%;height:auto}.w10-text-center[_ngcontent-%COMP%]{width:5%}.mat-hint-style[_ngcontent-%COMP%]{padding-top:3px;font-size:.7rem;color:#414142}.boton-nuevo-chat[_ngcontent-%COMP%]{width:35px;height:35px;background-color:#25d366;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;transition:background-color .3s ease;padding:0}.boton-nuevo-chat[_ngcontent-%COMP%]:hover{background-color:#25d365a5}.button-new-chat-group[_ngcontent-%COMP%]{width:35px;height:35px;background-color:#63b4f5;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;transition:background-color .3s ease;padding:0}.button-new-chat-group[_ngcontent-%COMP%]:hover{background-color:#63b4f5a5}.floating-panel[_ngcontent-%COMP%]{position:absolute;width:300px;max-width:300px;height:500px;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;box-shadow:0 4px 12px #0003;z-index:1000;display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow:hidden}.filters[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem;padding:6px 10px;border:1px solid #ccc;border-radius:4px}.contact-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;box-shadow:inset 0 1px 2px #0000000d;border-radius:6px;padding:.75rem;background-color:#fff}.contact-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:8px;border-radius:6px;transition:background-color .2s;cursor:pointer}.contact-card[_ngcontent-%COMP%]:hover{background-color:#f0f0f0}
1.avatar[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;margin-right:10px}.contact-info[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column}.contact-name[_ngcontent-%COMP%]{font-weight:600}.contact-status[_ngcontent-%COMP%]{font-size:.9em;color:gray}.option-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.option-icon[_ngcontent-%COMP%]{margin-left:10px;font-size:16px;color:#888}.title-chat-user[_ngcontent-%COMP%]{color:#fff;background-color:#17cc93!important;border-color:#17cc93!important;padding-left:20px;padding-top:5px;padding-bottom:5px;margin-left:15px;margin-right:15px;border-radius:10px}.title-chat-group[_ngcontent-%COMP%]{color:#fff;background-color:#5aaef3!important;border-color:#5aaef3!important;padding-left:20px;padding-top:5px;padding-bottom:5px;margin-left:15px;margin-right:15px;border-radius:10px}.background-chat-group[_ngcontent-%COMP%]{background-color:#5aaef3!important;border-color:#5aaef3!important;color:#fff}.avatar-container[_ngcontent-%COMP%]{width:45px;height:45px}.avatar-img[_ngcontent-%COMP%], .avatar-initials[_ngcontent-%COMP%]{width:45px;height:45px;border-radius:50%;object-fit:cover}.avatar-initials[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background-color:#3197ee;color:#fff;font-weight:700;font-size:14px}.chat-container[_ngcontent-%COMP%]{overflow-y:auto}.announcement-card[_ngcontent-%COMP%]{border:1px solid #d7eee6;border-left:4px solid #17cc97;border-radius:10px;background:#f4fbf8;padding:10px 12px;max-width:320px}.announcement-card__title[_ngcontent-%COMP%]{font-weight:700;color:#12855f;margin-bottom:4px}.announcement-card__text[_ngcontent-%COMP%]{color:#444;font-size:13px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcement-card__btn[_ngcontent-%COMP%]{font-weight:600}','@charset "UTF-8";.bloque[_ngcontent-%COMP%]{color:#283051;background-color:#f6f6f6;padding:1.5em;border-radius:15px}.bloque[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-descripcion[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:10px}.bloque-descripcion[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio-sec[_ngcontent-%COMP%]{color:#fff!important;background-color:#283051;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio-sec[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.titulo[_ngcontent-%COMP%]{font-weight:600;color:#283051!important}.titulo-light[_ngcontent-%COMP%]{font-weight:600;color:#f5f5f5!important}.altura-cuerpo[_ngcontent-%COMP%]{height:90vh}.busqueda[_ngcontent-%COMP%]{min-height:200px}.descuento[_ngcontent-%COMP%]{min-height:300px}.lupa[_ngcontent-%COMP%]{width:10%;margin-bottom:2em;opacity:.8}.boxProducto[_ngcontent-%COMP%]{width:99%;margin-left:auto;margin-right:auto;border:1px solid #eeeded;border-radius:8px;position:relative}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #eeeded}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:contain;height:120px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]{background-color:#f6f6f6;width:100%;height:170px;padding:.5em;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .tituloProducto[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .recomendadoProducto[_ngcontent-%COMP%]{position:absolute;top:0;right:0;padding:5px;margin:5px;background-color:#b9c6f3;font-weight:500;font-size:.6rem;border-radius:5px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]{font-size:.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioAnterior[_ngcontent-%COMP%]{text-decoration:line-through;color:#acacac;font-size:.8rem}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioActual[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .descuentoProducto[_ngcontent-%COMP%]{font-size:.9rem;color:#17cc93}.boxProducto[_ngcontent-%COMP%]   .agregarCarritoProducto[_ngcontent-%COMP%]{background-color:#e2dfdf;width:100%;padding:5px;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:1.2rem}.contact-input[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.7rem 3rem 1rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out}.contact-input[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input[_ngcontent-%COMP%]:hover{border-color:#698affa2}.contact-input-date[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.23rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out;font-family:Montserrat,sans-serif}.contact-input-date[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input-date[_ngcontent-%COMP%]:hover{border-color:#698affa2}.calendario-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:24px;height:24px;background-size:cover;cursor:pointer;color:#6989ff}.calendario-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:24px;height:24px;background-size:cover;cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}.input-wrap[_ngcontent-%COMP%]{position:relative}.input-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);color:#6989ff;pointer-events:none;transition:.25s}.input-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:#6989ff;cursor:pointer;border:none;background-color:transparent}.focus[_ngcontent-%COMP%]{box-shadow:0 0 5px #0000001a;border-radius:8px}.input-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]{width:100%;padding:1.23rem 1.5rem;border-radius:8px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]{width:100%;padding-left:1.5rem;padding-right:1.5rem;border-radius:8px;height:50px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.contact-textarea[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.8rem 1.5rem 1rem;border-radius:8px;transition:all .3s ease-in-out;resize:none;max-height:110px}.contact-textarea[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-textarea[_ngcontent-%COMP%]:hover{border-color:#698affa2}.textarea-wrap[_ngcontent-%COMP%]{position:relative}.textarea-wrap[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:93%;height:28px;padding-top:10px}.textarea-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:1.8rem;right:1.5rem;color:#6989ff;border:none;background-color:transparent;font-size:1.5em;border-left:1px solid rgb(233,233,233);padding-left:20px}.textarea-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}
1.textarea-wrap2[_ngcontent-%COMP%]{position:relative}.textarea-wrap2[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap2[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:94%;height:28px;padding-top:10px}.textarea-wrap2[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:.5rem;right:1.5rem;transform:translateY(.2rem);color:#6989ff;border:none;background-color:transparent}.textarea-wrap2.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}.table-container[_ngcontent-%COMP%]{height:70vh;overflow-y:auto;margin-top:1em}@media (max-height: 1212px){.table-container[_ngcontent-%COMP%]{height:64vh}}@media (max-height: 1180px){.table-container[_ngcontent-%COMP%]{height:58vh}.media-table2[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1010px){.table-container[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1100px){.media-table[_ngcontent-%COMP%]{height:48vh!important}.media-table2[_ngcontent-%COMP%]{height:38vh}}@media (max-height: 977px){.media-table[_ngcontent-%COMP%]{height:42vh!important}}@media (max-height: 933px){.bloque-scroll[_ngcontent-%COMP%]{height:77vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 670px){.bloque-scroll[_ngcontent-%COMP%]{height:64vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 1300px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:84vh!important}}
1@media (max-height: 1050px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:80vh!important}}@media (max-height: 870px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:76vh!important}}.bloque-scroll[_ngcontent-%COMP%]{padding-right:1em}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 105px)}.table-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-collapse3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:8px;border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container5[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container2[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-collapse[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container3[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container4[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container5[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.table-container[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:3}.table-container3[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:1}.table-container4[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#e7e7e7;position:sticky;top:0;z-index:1}.table-container6[_ngcontent-%COMP%]  .mat-sort-header-content, .table-container6[_ngcontent-%COMP%]  .mat-header-cell{justify-content:center;width:100%}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#ececec}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){position:sticky;left:0;background-color:#e4e9fa;z-index:1}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){background-color:#eaeefa}@media (min-width: 767px){.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){position:static;left:11.9em!important;background-color:#f4f6ff;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(2){background-color:#edf1fa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:18.95em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:23.85em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus):hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal
1-body[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}tr[_ngcontent-%COMP%]:has(.example-element-detail){height:0px!important;transition:all 3s ease-in}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:has(.example-element-detail), .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.example-element-detail){padding:0;border-bottom:1px solid transparent}.example-element-detail[_ngcontent-%COMP%]{display:block!important}.fila-detalle[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;padding:.5rem;background-color:#f6f6f694}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]   .nombre[_ngcontent-%COMP%]{background-color:#17cc9365;border-radius:5px;padding:5px 8px;font-weight:600}.fila-detalle[_ngcontent-%COMP%]   .segmentos[_ngcontent-%COMP%]{justify-content:center}.segmento-single[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.segmento-single2[_ngcontent-%COMP%]{background-color:#17cc9393;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.dias-envio[_ngcontent-%COMP%]{background-color:#f5e50a33;border-radius:10px;padding:10px 15px;font-weight:600;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:.7em}.segmentos[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;display:flex;justify-content:center;gap:5px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#ff7b7b;cursor:pointer;font-size:1rem}.agregar-segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.7rem;cursor:pointer;color:#18bb87}.titulo-producto[_ngcontent-%COMP%]{color:#283051;display:flex;align-items:center;justify-content:space-between}.titulo-producto[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;color:#283051}.titulo-producto[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{margin-top:1rem}.titulo-producto[_ngcontent-%COMP%]   .titulo-codigo[_ngcontent-%COMP%]{color:#18bb87;font-weight:600;margin-right:.5rem}.select-menu[_ngcontent-%COMP%]{width:100%;position:relative}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]{display:flex;height:55px;background-color:#fff;padding:20px;font-size:18px;font-weight:500;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;box-shadow:0 0 5px #0000001a}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(-180deg);transition:all .3s ease-out}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i.active-icn[_ngcontent-%COMP%]{transform:rotate(0)}.select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;color:#283051}.select-menu[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]{padding:20px;background-color:#fff;margin-top:10px;border-radius:8px;box-shadow:0 0 5px #0000001a;position:absolute;width:100%}.no-active-opc[_ngcontent-%COMP%]{display:block;z-index:4}.active-opc[_ngcontent-%COMP%]{z-index:4;display:none!important}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{display:flex;height:55px;cursor:pointer;padding:0 16px;border-radius:8px;align-items:center;background-color:#fff}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.option[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;margin-right:12px}.option[_ngcontent-%COMP%]   .option-text[_ngcontent-%COMP%]{font-size:18px;color:#283051}.mas-filtros[_ngcontent-%COMP%]{border-radius:50px;background-color:#c4c4c4!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros[_ngcontent-%COMP%]:hover{background-color:#c4c4c4ad!important}.mas-filtros[_ngcontent-%COMP%]:active{background-color:#8d8c8cad!important}.mas-filtros2[_ngcontent-%COMP%]{border-radius:50px;background-color:#d1dafa!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros2[_ngcontent-%COMP%]:hover{background-color:#dce3fc!important}.mas-filtros2[_ngcontent-%COMP%]:active{background-color:#a9bafa!important}@media (max-width: 1400px){.margen-cols-6[_ngcontent-%COMP%]{margin-top:1em}}@media (max-width: 767px){.margen-cols-12[_ngcontent-%COMP%]{margin-top:1em}}.btn-secondary[_ngcontent-%COMP%]{background-color:#d4d4d4!important;border:none!important;border-radius:8px!important;color:#414242!important;font-weight:500!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:#e0e0e0!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:#b8b8b8!important}.btn-primary[_ngcontent-%COMP%]{background-color:#17cc93;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-primary[_ngcontent-%COMP%]:hover{background-color:#17cc93c7}
1.btn-primary[_ngcontent-%COMP%]:active{background-color:#13a073c7}.btn-tertiary[_ngcontent-%COMP%]{background-color:#283051;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-tertiary[_ngcontent-%COMP%]:hover{background-color:#283051d2}.btn-tertiary[_ngcontent-%COMP%]:active{background-color:#111835}.btn-alert[_ngcontent-%COMP%]{background-color:#ff7b7b;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-alert[_ngcontent-%COMP%]:hover{background-color:#ff7b7bd2}.btn-alert[_ngcontent-%COMP%]:active{background-color:#ce5c5c}.modal-title[_ngcontent-%COMP%]{color:#283051!important;font-family:Montserrat,sans-serif;font-weight:600}.modal-content[_ngcontent-%COMP%]{max-height:500px!important}.modal[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.custom-checkbox[_ngcontent-%COMP%]{width:20px;height:20px;cursor:pointer}.img-producto[_ngcontent-%COMP%]{border-radius:50px;width:64px;height:64px;background-color:#d1dafa;object-fit:cover;text-align:center;border:3px solid #d1dafa}.img-producto[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.6rem;color:#283051;opacity:.5}.img-producto[_ngcontent-%COMP%]:has(i){padding-top:1.2em!important}.vendedor[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{font-size:1rem}.vendedor[_ngcontent-%COMP%]   .ventas[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.vendedor[_ngcontent-%COMP%]   .corazon-on[_ngcontent-%COMP%], .vendedor[_ngcontent-%COMP%]   .corazon-off[_ngcontent-%COMP%]{color:#ff7b7b!important;cursor:pointer}.vendedor[_ngcontent-%COMP%]   .mejores[_ngcontent-%COMP%]{color:#17cc93;cursor:default}.btn-acciones[_ngcontent-%COMP%]{border:none;background-color:transparent;border-radius:8px}.btn-acciones[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scale(1.3)}.btn-acciones[_ngcontent-%COMP%]   .ir-carrito[_ngcontent-%COMP%]{color:#17cc94}.btn-acciones[_ngcontent-%COMP%]   .eliminar[_ngcontent-%COMP%]{color:#ff7b7b}.btn-acciones[_ngcontent-%COMP%]   .preguntar-vendedor[_ngcontent-%COMP%]{color:#98abf0;margin-top:7px}.toast-header-carrito[_ngcontent-%COMP%]{background-color:#ff7b7b!important;color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem}.toast-header-carrito[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:10px}.toast-body[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-weight:500}.toast[_ngcontent-%COMP%]{border-color:#ff7b7b}.total[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.custom-number-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:70px;text-align:center;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-number-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-number-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.custom-modal-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-modal-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}input[type=file][_ngcontent-%COMP%]{display:none}.custom-file-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:2px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:32px;background-color:#fff!important;cursor:pointer;display:flex;align-items:center;gap:1em}.custom-file-input[_ngcontent-%COMP%]:active{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]{border:2px solid #ddd!important;background-color:#fff;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:100px;resize:none}.custom-modal-textarea[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.modal-input-cal-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.modal-input-cal-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}@media (max-width: 1400px){.custom-number-input[_ngcontent-%COMP%]{width:90%!important;margin-top:-25px;margin-bottom:15px}.margen-custom-input[_ngcontent-%COMP%]{margin-top:15px}}.estado-en-proceso[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-confirmada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-cancelada[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-enviada[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-finalizada[_ngcontent-%COMP%]{background-color:#ff7b7bcb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-sin-cambios[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-vista[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-contestada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.respuesta-vendedor[_ngcontent-%COMP%]{background-color:#d2dbfa}.botones-modal[_ngcontent-%COMP%]{display:flex;gap:15px;padding:10px 15px;border-radius:50px;background-color:#6989ff;justify-content:center;width:-moz-fit-content!important;width:fit-content!important}.btn-contenido[_ngcontent-%COMP%]{border-radius:50px;background-color:#6989ff;border:none!important;padding:5px 14px;color:#fff;font-weight:500;font-size:1.1rem;display:flex;justify-content:center;gap:10px}.btn-contenido-visible[_ngcontent-%COMP%]{border-radius:50px;color:#000;background-color:#ffffffb6}.logo-inicio[_ngcontent-%COMP%]{width:40%;min-width:300px}.banderas[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;margin-bottom:.5em}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]{width:44px;height:44px;overflow:hidden}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.botones-inicio[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]{border:none;background-color:#fff;border-radius:50px;color:#17cc93;font-size:1rem;width:34px;height:34px;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:hover{background-color:#ffffffd8;color:#17cc93d2}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:active{background-color:#ffffffb6;color:#17cc93a9}.link-modal[_ngcontent-%COMP%]{color:#6989ff;cursor:pointer;transition:all .3 ease-in-out}.link-modal[_ngcontent-%COMP%]:hover{color:#698affc7}.link-modal[_ngcontent-%COMP%]:active{color:#4464d8de}.ganancias[_ngcontent-%COMP%]{background-color:#48d5a848;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.aplicar-precio[_ngcontent-%COMP%], .precio-baja[_ngcontent-%COMP%]{color:#17cc94}.precio-sube[_ngcontent-%COMP%]{color:#ff7b7b}.swal2-popup[_ngcontent-%COMP%]   .swal2-actions[_ngcontent-%COMP%]   .swal2-styled[_ngcontent-%COMP%]:focus{box-shadow:none!important;outline:none!important}@media (max-width: 920px){.tabla-descuento[_ngcontent-%COMP%]{max-width:700px;overflow-x:auto}}@media (max-width: 846px){.tabla-descuento[_ngcontent-%COMP%]{max-width:600px;overflow-x:auto}}@media (max-width: 746px){.tabla-descuento[_ngcontent-%COMP%]{max-width:500px;overflow-x:auto}}@media (max-width: 646px){.tabla-descuento[_ngcontent-%COMP%]{max-width:400px;overflow-x:auto}}@media (max-width: 492px){.tabla-descuento[_ngcontent-%COMP%]{max-width:300px;overflow-x:auto}}.restan[_ngcontent-%COMP%]{background-color:#d1dafa;padding:7px 5px;border-radius:8px;font-weight:500}.vencido[_ngcontent-%COMP%]{background-color:#d4d4d4;padding:7px 10px;border-radius:8px;font-weight:500;width:100%;height:56px;display:flex;align-items:center;justify-content:center}.color-rojo[_ngcontent-%COMP%]{color:#ff7b7b}.bg-rojo[_ngcontent-%COMP%]{background-color:#ff7b7b;border-radius:50px}.bg-rojo-claro[_ngcontent-%COMP%]{background-color:#fae3e3}.color-azul[_ngcontent-%COMP%]{color:#6989ff}.bg-azul[_ngcontent-%COMP%]{background-color:#6989ff}.color-verde[_ngcontent-%COMP%]{color:#17cc94}.bg-verde[_ngcontent-%COMP%]{background-color:#17cc94}.color-verde-claro[_ngcontent-%COMP%]{color:#17cc938c}.bg-verde-claro[_ngcontent-%COMP%]{background-color:#17cc938c}.color-gris[_ngcontent-%COMP%]{color:#728083b0}.color-gris-claro[_ngcontent-%COMP%]{color:#7280836c}.bg-gris-claro[_ngcontent-%COMP%]{background-color:#7280836c}.bg-gris-mediano[_ngcontent-%COMP%]{background-color:#e0e0e0}.color-naranja[_ngcontent-%COMP%]{color:#ffd17b}.bg-naranja[_ngcontent-%COMP%]{background-color:#ffd17b}.color-naranja-claro[_ngcontent-%COMP%]{color:#ffa705}.bg-naranja-claro[_ngcontent-%COMP%]{background-color:#ffa705}.inputs-azules[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .contact-input-date[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{background-color:#f2f4fb}.inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#dddee6}.table-collapse[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]{height:250px;overflow-y:auto;background-color:#fff}.table-collapse3[_ngcontent-%COMP%]{overflow-y:auto;background-color:#fff}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar, .notis[_ngcontent-%COMP%]::-webkit-scrollbar, .opts[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-track, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-track, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.bloque-acordeon[_ngcontent-%COMP%]{background-color:#f2f4fb}.bloque-acordeon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:1.3rem;color:#111835}.bloque-acordeon[_ngcontent-%COMP%]:hover{background-color:#eef1fd}.btn-cerrar[_ngcontent-%COMP%]{border:none;background-color:transparent}.btn-bloqueado[_ngcontent-%COMP%]{font-size:1.5rem;cursor:pointer;color:#698affc7}.no-completo[_ngcontent-%COMP%]{background-color:#f5e50a33;color:#3b3b3bf5!important}.no-completo[_ngcontent-%COMP%]:hover{background-color:#f5e50a1f}.completo[_ngcontent-%COMP%]{background-color:#17cc932c;color:#3b3b3bf5!important}.completo[_ngcontent-%COMP%]:hover{background-color:#17cc931c}.btn-periodo[_ngcontent-%COMP%]{cursor:pointer;border-radius:50px;padding:5px 10px;background-color:#e0e0e0;font-size:.75rem;font-weight:500}.btn-periodo-act[_ngcontent-%COMP%]{background-color:#bdbdbd}.badge1[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge1.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge2[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge2.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge3[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge3.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge4[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge4.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#4e4e4ede}.calif[_ngcontent-%COMP%]{color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.btn-inv-usuarios[_ngcontent-%COMP%]{color:#ff7b7b}.btn-inv-usuarios[_ngcontent-%COMP%]:disabled{color:#ff7b7b7a!important}.inicio-index[_ngcontent-%COMP%]{margin-top:75px}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:not(:placeholder-shown) + label[_ngcontent-%COMP%], .input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus{box-shadow:0 0 5px #0000001a;border-radius:8px}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-elevated-container-color: #17cc93;--mdc-chip-elevated-disabled-container-color: #17cc93}.cursor-pointer-custom[_ngcontent-%COMP%]{cursor:pointer}.same-day-summary[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.same-day-total[_ngcontent-%COMP%], .same-day-bucket[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:8px 14px;font-size:.85rem;color:#55606f;cursor:pointer;transition:background-color .2s ease}.same-day-total[_ngcontent-%COMP%]{font-weight:600;color:#253c4b}.same-day-total.active[_ngcontent-%COMP%], .same-day-bucket.active[_ngcontent-%COMP%]{background-color:#d3faec;border-color:#17cc94;font-weig
1ht:600}.same-day-total[_ngcontent-%COMP%]:not(.active):hover, .same-day-bucket[_ngcontent-%COMP%]:not(.active):hover{background-color:#eaf7f2}.same-day-count[_ngcontent-%COMP%]{margin-left:8px;font-weight:700;color:#253c4b}.same-day-slots[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px}.same-day-option[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px 16px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.same-day-option.active[_ngcontent-%COMP%]{background-color:#d3faec;font-weight:700}.same-day-option[_ngcontent-%COMP%]:not(.active):hover{background-color:#9fead5}.comentarios-container[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:1rem}.comentario-columna[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:1px;background-color:#ddd;align-self:stretch}.split-attach[_ngcontent-%COMP%]{--accent: #17CC94;margin-top:8px;font-size:.76rem;color:var(--accent);display:flex;align-items:center;gap:6px;align-self:flex-start}.split-attach[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{color:#6c757d;font-size:1rem}.btn-attachment-link[_ngcontent-%COMP%]{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline}.btn-attachment-link[_ngcontent-%COMP%]:hover{opacity:.85}@media (max-width: 575.98px){.comentarios-container[_ngcontent-%COMP%]{flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:auto;height:1px}}']})}return o})();var _n=s(84572),Cn=s(44668),et=s(36554),Pn=s(88834);function Mn(o,c){1&o&&(t.j41(0,"div",9)(1,"div",10),t.nrm(2,"i",11),t.k0s()())}function On(o,c){if(1&o&&(t.j41(0,"mat-option",18),t.EFF(1),t.k0s()),2&o){const n=c.$implicit;t.Y8G("value",n),t.R7$(1),t.SpI(" ",n.businessName," ")}}function xn(o,c){if(1&o&&(t.j41(0,"mat-optgroup",16),t.DNE(1,On,2,2,"mat-option",17),t.k0s()),2&o){const n=c.$implicit;t.Y8G("label",n.label),t.R7$(1),t.Y8G("ngForOf",n.companies)}}function kn(o,c){1&o&&(t.j41(0,"div",9)(1,"div",10),t.nrm(2,"i",11),t.k0s()())}function vn(o,c){if(1&o&&(t.j41(0,"mat-option",18),t.EFF(1),t.k0s()),2&o){const n=c.$implicit;t.Y8G("value",n),t.R7$(1),t.Lme(" ",n.name," ",n.lastname," ")}}function wn(o,c){if(1&o&&(t.qex(0),t.j41(1,"mat-form-field",19)(2,"mat-select",20)(3,"mat-option"),t.nrm(4,"ngx-mat-select-search",21),t.k0s(),t.DNE(5,vn,2,3,"mat-option",17),t.nI1(6,"async"),t.k0s()(),t.bVm()),2&o){const n=t.XpG(2);t.R7$(2),t.Y8G("formControl",n.groupUsersControl),t.R7$(2),t.Y8G("formControl",n.groupUserFilterControl),t.R7$(1),t.Y8G("ngForOf",t.bMT(6,3,n.filteredGroupUsers$))}}function yn(o,c){if(1&o&&(t.qex(0),t.j41(1,"mat-form-field",12)(2,"mat-select",13)(3,"mat-option"),t.nrm(4,"ngx-mat-select-search",14),t.k0s(),t.DNE(5,xn,2,2,"mat-optgroup",15),t.nI1(6,"async"),t.k0s()(),t.DNE(7,kn,3,0,"div",1),t.DNE(8,wn,7,5,"ng-container",2),t.bVm()),2&o){const n=t.XpG();t.R7$(2),t.Y8G("formControl",n.groupCompanyControl)("compareWith",n.compareCompany),t.R7$(2),t.Y8G("formControl",n.groupCompanyFilterControl),t.R7$(1),t.Y8G("ngForOf",t.bMT(6,6,n.filteredGroupedCompanies$)),t.R7$(2),t.Y8G("ngIf",n.isLoadingUsers),t.R7$(1),t.Y8G("ngIf",!n.isLoadingUsers)}}let In=(()=>{class o{constructor(n,e,r,a,i,g,l){this.dialogRef=n,this.localService=e,this.companyService=r,this.userProfileService=a,this.chatGroupUserService=i,this.spinnerService=g,this.data=l,this.groupUsersControl=new f.MJ({value:null,disabled:!0}),this.groupUserFilterControl=new f.MJ(""),this.groupCompanyControl
1=new f.MJ(null),this.groupCompanyFilterControl=new f.MJ(""),this.groupedCompanies=[],this.usersLoaded=[],this.MAX_USERS=5,this.MAX_PER_GROUP=5,this.countryId=parseInt(this.localService.getData("USER_ADMIN_PROFILE_COUNTRY_ID")),this.isLoadingCompanies=!1,this.isLoadingUsers=!1,this.compareCompany=(d,m)=>d&&m?d.id===m.id:d===m}ngOnInit(){this.groupedCompanies$=this.companyService.getCompaniesByCountryGroupType(this.countryId).pipe((0,w.T)(n=>this.buildGroupedCompanies(n)),(0,G.M)(()=>this.isLoadingCompanies=!1),(0,Cn.t)(1)),this.filteredGroupedCompanies$=(0,_n.z)([this.groupCompanyFilterControl.valueChanges.pipe((0,k.B)(300),(0,I.F)(),(0,v.Z)("")),this.groupedCompanies$]).pipe((0,w.T)(([n,e])=>this.filterGroupedCompanies(n??"",e))),this.groupCompanyControl.valueChanges.pipe((0,v.Z)(null)).subscribe(n=>{n?(this.isLoadingUsers=!0,this.groupUsersControl.enable({emitEvent:!1}),this.userProfileService.getUsersForCompany(n.id).subscribe({next:e=>{this.usersLoaded=e.map(r=>({...r,isAdmin:!1})),this.groupUserFilterControl.setValue(this.groupUserFilterControl.value||""),this.isLoadingUsers=!1},error:()=>this.isLoadingUsers=!1})):(this.groupUsersControl.disable({emitEvent:!1}),this.usersLoaded=[])}),this.filteredGroupUsers$=this.groupUserFilterControl.valueChanges.pipe((0,v.Z)(""),(0,k.B)(300),(0,w.T)(n=>this.filterUsers(n??"")))}showSpinner(){this.spinnerService.show()}hideSpinner(){this.spinnerService.hide()}loadCompanies(){this.isLoadingCompanies=!0,this.companyService.getCompaniesByCountryGroupType(this.countryId).subscribe({next:n=>{this.groupedCompanies=[{label:"Clientes",companies:n.purchaser},{label:"Proveedores",companies:n.supplier}],this.isLoadingCompanies=!1},error:()=>this.isLoadingCompanies=!1})}buildGroupedCompanies(n){return[{label:"Clientes",companies:this.data?.listCompaniesInclude&&this.data.listCompaniesInclude.length>0?n.purchaser.filter(e=>this.data.listCompaniesInclude.includes(e.id)):n.purchaser},{label:"Proveedores",companies:this.data?.listCompaniesInclude&&this.data.listCompaniesInclude.length>0?n.supplier.filter(e=>this.data.listCompaniesInclude.includes(e.id)):n.supplier}]}filterGroupedCompanies(n,e){const r=n.toLowerCase(),a=r.length>0,i=this.groupCompanyControl.value;return e.map(g=>{let l=g.companies;if(l=a?l.filter(d=>d.businessName.toLowerCase().includes(r)):l.slice(0,this.MAX_PER_GROUP),i&&!l.some(d=>d.id===i.id)){const d=g.companies.find(m=>m.id===i.id);d&&(l=[d,...l])}return{label:g.label,companies:l}}).filter(g=>g.companies.length>0)}filterUsers(n){const e=(n||"").toLowerCase().trim(),r=this.groupUsersControl.value||null;let a=this.usersLoaded;return this.data?.userProfileId&&this.data.userProfileId>0&&(a=a.filter(i=>i.id!==this.data.userProfileId)),a=a.filter(i=>null===r||i.id!==r.id),a=e?a.filter(i=>i.name&&i.name.toLowerCase().includes(e)||i.lastname&&i.lastname.toLowerCase().includes(e)||i.username&&i.username.toLowerCase().includes(e)):a.slice(0,this.MAX_USERS),null!==r?[r,...a]:[...a]}getFullName(n){return`${n.name||""} ${n.lastname||""}`.trim()}isCreateDisabled(){return null===(this.groupUsersControl.value||null)}createGroupChat(){var n=this;return(0,p.A)(function*(){const e=n.groupUsersControl.value,r=n.groupCompanyControl.value;if(e&&r){n.showSpinner();try{yield(0,h._)(n.chatGroupUserService.saveChatGroupUser(e.id,r.id)),n.hideSpinner(),n.dialogRef.close(!0)}catch(a){n.hideSpinner(),console.error(a)}}})()}close(){this.dialogRef.close()}static#t=this.\u0275fac=function(e){return new(e||o)(t.rXU(x.CP),t.rXU(N.n),t.rXU(tt.B),t.rXU(D.c),t.rXU(T.S),t.rXU(et.ex),t.rXU(x.Vh))};static#n=this.\u0275cmp=t.VBU({type:o,selectors:[["app-modal-chat-group-user-select"]],decls:14,vars:4,consts:[["mat-dialog-title",""],["class","text-center",4,"ngIf"],[4,"ngIf"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],["bdColor","rgba(0, 0, 0, 0.8)","size","medium","color","#fff","type","ball-atom",3,"fullScreen"],[2,"color","white","text-align","center"],["src","../../../assets/img/medox_logo_white.png",2,"width","300px"],[1,"text-center"],["role","status",1,"spinner-border"],[1,"fa","fa-spinner","fa-spin","fa-3x","fa-fw","text-base-color"],["appearance","outline",1,"w-100"],["placeholder","Seleccionar empresa",3,"formControl","compareWith"],["placeholderL
1abel","Buscar empresa...",1,"no-close",3,"formControl"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["appearance","outline",1,"w-100","mt-2"],["placeholder","Seleccionar usuarios",3,"formControl"],["placeholderLabel","Buscar usuario...",1,"no-close",3,"formControl"]],template:function(e,r){1&e&&(t.j41(0,"h2",0),t.EFF(1,"Crear chat con usuario"),t.k0s(),t.j41(2,"mat-dialog-content"),t.DNE(3,Mn,3,0,"div",1),t.DNE(4,yn,9,8,"ng-container",2),t.k0s(),t.j41(5,"mat-dialog-actions",3)(6,"button",4),t.bIt("click",function(){return r.close()}),t.EFF(7,"Cancelar"),t.k0s(),t.j41(8,"button",5),t.bIt("click",function(){return r.createGroupChat()}),t.EFF(9," Crear chat con usuario "),t.k0s()(),t.j41(10,"ngx-spinner",6)(11,"p",7),t.EFF(12,"Vinculando datos, aguarde por favor..."),t.k0s(),t.nrm(13,"img",8),t.k0s()),2&e&&(t.R7$(3),t.Y8G("ngIf",r.isLoadingCompanies),t.R7$(1),t.Y8G("ngIf",!r.isLoadingCompanies),t.R7$(4),t.Y8G("disabled",r.isCreateDisabled()),t.R7$(2),t.Y8G("fullScreen",!0))},dependencies:[b.Sq,b.bT,f.BC,f.l_,et.et,$.rl,Y.VO,L.wT,L.D7,B.U9,Pn.$z,x.BI,x.Yi,x.E7,b.Jj],styles:[".mat-optgroup-label{font-weight:600;font-size:13px}  .mat-mdc-option[aria-hidden=true].contains-mat-select-search{display:block!important}.admin-chip[_ngcontent-%COMP%]{background:linear-gradient(135deg,#3197ee,#5AAEF3);color:#fff;font-weight:500;border:1px solid #5AAEF3}.admin-chip[_ngcontent-%COMP%]   .chip-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.admin-badge[_ngcontent-%COMP%]{font-size:10px;padding:2px 6px;border-radius:10px;background:rgba(255,255,255,.2);font-weight:600;letter-spacing:.5px}",'@charset "UTF-8";.bloque[_ngcontent-%COMP%]{color:#283051;background-color:#f6f6f6;padding:1.5em;border-radius:15px}.bloque[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-descripcion[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:10px}.bloque-descripcion[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio-sec[_ngcontent-%COMP%]{color:#fff!important;background-color:#283051;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio-sec[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.titulo[_ngcontent-%COMP%]{font-weight:600;color:#283051!important}.titulo-light[_ngcontent-%COMP%]{font-weight:600;color:#f5f5f5!important}.altura-cuerpo[_ngcontent-%COMP%]{height:90vh}.busqueda[_ngcontent-%COMP%]{min-height:200px}.descuento[_ngcontent-%COMP%]{min-height:300px}.lupa[_ngcontent-%COMP%]{width:10%;margin-bottom:2em;opacity:.8}.boxProducto[_ngcontent-%COMP%]{width:99%;margin-left:auto;margin-right:auto;border:1px solid #eeeded;border-radius:8px;position:relative}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #eeeded}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:contain;height:120px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]{background-color:#f6f6f6;width:100%;height:170px;padding:.5em;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .tituloProducto[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .recomendadoProducto[_ngcontent-%COMP%]{position:absolute;top:0;right:0;padding:5px;margin:5px;background-color:#b9c6f3;font-weight:500;font-size:.6rem;border-radius:5px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]{font-size:.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioAnterior[_ngcontent-%COMP%]{text-decoration:line-through;color:#acacac;font-size:.8rem}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioActual[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .descuentoProducto[_ngcontent-%COMP%]{font-size:.9rem;color:#17cc93}.boxProducto[_ngcontent-%COMP%]   .agregarCarritoProducto[_ngcontent-%COMP%]{background-color:#e2dfdf;width:100%;padding:5px;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:1.2rem}.contact-input[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.7rem 3rem 1rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out}.contact-input[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input[_ngcontent-%COMP%]:hover{border-color:#698affa2}.contact-input-date[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.23rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out;font-family:Montserrat,sans-serif}.contact-input-date[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input-date[_ngcontent-%COMP%]:hover{border-color:#698affa2}.calendario-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:24px;height:24px;background-size:cover;cursor:pointer;color:#6989ff}.calendario-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:24px;height:24px;background-size:cover;cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}.input-wrap[_ngcontent-%COMP%]{position:relative}.input-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);color:#6989ff;pointer-events:none;transition:.25s}.input-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:#6989ff;cursor:pointer;border:none;background-color:transparent}.focus[_ngcontent-%COMP%]{box-shadow:0 0 5px #0000001a;border-radius:8px}.input-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]{width:100%;padding:1.23rem 1.5rem;border-radius:8px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]{width:100%;padding-left:1.5rem;padding-right:1.5rem;border-radius:8px;height:50px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.contact-textarea[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.8rem 1.5rem 1rem;border-radius:8px;transition:all .3s ease-in-out;resize:none;max-height:110px}.contact-textarea[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-textarea[_ngcontent-%COMP%]:hover{border-color:#698affa2}.textarea-wrap[_ngcontent-%COMP%]{position:relative}.textarea-wrap[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:93%;height:28px;padding-top:10px}.textarea-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:1.8rem;right:1.5rem;color:#6989ff;border:none;background-color:transparent;font-size:1.5em;border-left:1px solid rgb(233,233,233);padding-left:20px}.textarea-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}
1.textarea-wrap2[_ngcontent-%COMP%]{position:relative}.textarea-wrap2[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap2[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:94%;height:28px;padding-top:10px}.textarea-wrap2[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:.5rem;right:1.5rem;transform:translateY(.2rem);color:#6989ff;border:none;background-color:transparent}.textarea-wrap2.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}.table-container[_ngcontent-%COMP%]{height:70vh;overflow-y:auto;margin-top:1em}@media (max-height: 1212px){.table-container[_ngcontent-%COMP%]{height:64vh}}@media (max-height: 1180px){.table-container[_ngcontent-%COMP%]{height:58vh}.media-table2[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1010px){.table-container[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1100px){.media-table[_ngcontent-%COMP%]{height:48vh!important}.media-table2[_ngcontent-%COMP%]{height:38vh}}@media (max-height: 977px){.media-table[_ngcontent-%COMP%]{height:42vh!important}}@media (max-height: 933px){.bloque-scroll[_ngcontent-%COMP%]{height:77vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 670px){.bloque-scroll[_ngcontent-%COMP%]{height:64vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 1300px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:84vh!important}}
1@media (max-height: 1050px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:80vh!important}}@media (max-height: 870px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:76vh!important}}.bloque-scroll[_ngcontent-%COMP%]{padding-right:1em}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 105px)}.table-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-collapse3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:8px;border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container5[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container2[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-collapse[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container3[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container4[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container5[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.table-container[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:3}.table-container3[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:1}.table-container4[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#e7e7e7;position:sticky;top:0;z-index:1}.table-container6[_ngcontent-%COMP%]  .mat-sort-header-content, .table-container6[_ngcontent-%COMP%]  .mat-header-cell{justify-content:center;width:100%}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#ececec}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){position:sticky;left:0;background-color:#e4e9fa;z-index:1}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){background-color:#eaeefa}@media (min-width: 767px){.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){position:static;left:11.9em!important;background-color:#f4f6ff;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(2){background-color:#edf1fa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:18.95em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:23.85em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus):hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal
1-body[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}tr[_ngcontent-%COMP%]:has(.example-element-detail){height:0px!important;transition:all 3s ease-in}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:has(.example-element-detail), .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.example-element-detail){padding:0;border-bottom:1px solid transparent}.example-element-detail[_ngcontent-%COMP%]{display:block!important}.fila-detalle[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;padding:.5rem;background-color:#f6f6f694}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]   .nombre[_ngcontent-%COMP%]{background-color:#17cc9365;border-radius:5px;padding:5px 8px;font-weight:600}.fila-detalle[_ngcontent-%COMP%]   .segmentos[_ngcontent-%COMP%]{justify-content:center}.segmento-single[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.segmento-single2[_ngcontent-%COMP%]{background-color:#17cc9393;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.dias-envio[_ngcontent-%COMP%]{background-color:#f5e50a33;border-radius:10px;padding:10px 15px;font-weight:600;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:.7em}.segmentos[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;display:flex;justify-content:center;gap:5px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#ff7b7b;cursor:pointer;font-size:1rem}.agregar-segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.7rem;cursor:pointer;color:#18bb87}.titulo-producto[_ngcontent-%COMP%]{color:#283051;display:flex;align-items:center;justify-content:space-between}.titulo-producto[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;color:#283051}.titulo-producto[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{margin-top:1rem}.titulo-producto[_ngcontent-%COMP%]   .titulo-codigo[_ngcontent-%COMP%]{color:#18bb87;font-weight:600;margin-right:.5rem}.select-menu[_ngcontent-%COMP%]{width:100%;position:relative}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]{display:flex;height:55px;background-color:#fff;padding:20px;font-size:18px;font-weight:500;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;box-shadow:0 0 5px #0000001a}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(-180deg);transition:all .3s ease-out}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i.active-icn[_ngcontent-%COMP%]{transform:rotate(0)}.select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;color:#283051}.select-menu[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]{padding:20px;background-color:#fff;margin-top:10px;border-radius:8px;box-shadow:0 0 5px #0000001a;position:absolute;width:100%}.no-active-opc[_ngcontent-%COMP%]{display:block;z-index:4}.active-opc[_ngcontent-%COMP%]{z-index:4;display:none!important}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{display:flex;height:55px;cursor:pointer;padding:0 16px;border-radius:8px;align-items:center;background-color:#fff}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.option[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;margin-right:12px}.option[_ngcontent-%COMP%]   .option-text[_ngcontent-%COMP%]{font-size:18px;color:#283051}.mas-filtros[_ngcontent-%COMP%]{border-radius:50px;background-color:#c4c4c4!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros[_ngcontent-%COMP%]:hover{background-color:#c4c4c4ad!important}.mas-filtros[_ngcontent-%COMP%]:active{background-color:#8d8c8cad!important}.mas-filtros2[_ngcontent-%COMP%]{border-radius:50px;background-color:#d1dafa!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros2[_ngcontent-%COMP%]:hover{background-color:#dce3fc!important}.mas-filtros2[_ngcontent-%COMP%]:active{background-color:#a9bafa!important}@media (max-width: 1400px){.margen-cols-6[_ngcontent-%COMP%]{margin-top:1em}}@media (max-width: 767px){.margen-cols-12[_ngcontent-%COMP%]{margin-top:1em}}.btn-secondary[_ngcontent-%COMP%]{background-color:#d4d4d4!important;border:none!important;border-radius:8px!important;color:#414242!important;font-weight:500!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:#e0e0e0!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:#b8b8b8!important}.btn-primary[_ngcontent-%COMP%]{background-color:#17cc93;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-primary[_ngcontent-%COMP%]:hover{background-color:#17cc93c7}
1.btn-primary[_ngcontent-%COMP%]:active{background-color:#13a073c7}.btn-tertiary[_ngcontent-%COMP%]{background-color:#283051;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-tertiary[_ngcontent-%COMP%]:hover{background-color:#283051d2}.btn-tertiary[_ngcontent-%COMP%]:active{background-color:#111835}.btn-alert[_ngcontent-%COMP%]{background-color:#ff7b7b;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-alert[_ngcontent-%COMP%]:hover{background-color:#ff7b7bd2}.btn-alert[_ngcontent-%COMP%]:active{background-color:#ce5c5c}.modal-title[_ngcontent-%COMP%]{color:#283051!important;font-family:Montserrat,sans-serif;font-weight:600}.modal-content[_ngcontent-%COMP%]{max-height:500px!important}.modal[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.custom-checkbox[_ngcontent-%COMP%]{width:20px;height:20px;cursor:pointer}.img-producto[_ngcontent-%COMP%]{border-radius:50px;width:64px;height:64px;background-color:#d1dafa;object-fit:cover;text-align:center;border:3px solid #d1dafa}.img-producto[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.6rem;color:#283051;opacity:.5}.img-producto[_ngcontent-%COMP%]:has(i){padding-top:1.2em!important}.vendedor[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{font-size:1rem}.vendedor[_ngcontent-%COMP%]   .ventas[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.vendedor[_ngcontent-%COMP%]   .corazon-on[_ngcontent-%COMP%], .vendedor[_ngcontent-%COMP%]   .corazon-off[_ngcontent-%COMP%]{color:#ff7b7b!important;cursor:pointer}.vendedor[_ngcontent-%COMP%]   .mejores[_ngcontent-%COMP%]{color:#17cc93;cursor:default}.btn-acciones[_ngcontent-%COMP%]{border:none;background-color:transparent;border-radius:8px}.btn-acciones[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scale(1.3)}.btn-acciones[_ngcontent-%COMP%]   .ir-carrito[_ngcontent-%COMP%]{color:#17cc94}.btn-acciones[_ngcontent-%COMP%]   .eliminar[_ngcontent-%COMP%]{color:#ff7b7b}.btn-acciones[_ngcontent-%COMP%]   .preguntar-vendedor[_ngcontent-%COMP%]{color:#98abf0;margin-top:7px}.toast-header-carrito[_ngcontent-%COMP%]{background-color:#ff7b7b!important;color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem}.toast-header-carrito[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:10px}.toast-body[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-weight:500}.toast[_ngcontent-%COMP%]{border-color:#ff7b7b}.total[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.custom-number-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:70px;text-align:center;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-number-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-number-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.custom-modal-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-modal-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}input[type=file][_ngcontent-%COMP%]{display:none}.custom-file-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:2px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:32px;background-color:#fff!important;cursor:pointer;display:flex;align-items:center;gap:1em}.custom-file-input[_ngcontent-%COMP%]:active{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]{border:2px solid #ddd!important;background-color:#fff;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:100px;resize:none}.custom-modal-textarea[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.modal-input-cal-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.modal-input-cal-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}@media (max-width: 1400px){.custom-number-input[_ngcontent-%COMP%]{width:90%!important;margin-top:-25px;margin-bottom:15px}.margen-custom-input[_ngcontent-%COMP%]{margin-top:15px}}.estado-en-proceso[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-confirmada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-cancelada[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-enviada[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-finalizada[_ngcontent-%COMP%]{background-color:#ff7b7bcb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-sin-cambios[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-vista[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-contestada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.respuesta-vendedor[_ngcontent-%COMP%]{background-color:#d2dbfa}.botones-modal[_ngcontent-%COMP%]{display:flex;gap:15px;padding:10px 15px;border-radius:50px;background-color:#6989ff;justify-content:center;width:-moz-fit-content!important;width:fit-content!important}.btn-contenido[_ngcontent-%COMP%]{border-radius:50px;background-color:#6989ff;border:none!important;padding:5px 14px;color:#fff;font-weight:500;font-size:1.1rem;display:flex;justify-content:center;gap:10px}.btn-contenido-visible[_ngcontent-%COMP%]{border-radius:50px;color:#000;background-color:#ffffffb6}.logo-inicio[_ngcontent-%COMP%]{width:40%;min-width:300px}.banderas[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;margin-bottom:.5em}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]{width:44px;height:44px;overflow:hidden}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.botones-inicio[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]{border:none;background-color:#fff;border-radius:50px;color:#17cc93;font-size:1rem;width:34px;height:34px;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:hover{background-color:#ffffffd8;color:#17cc93d2}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:active{background-color:#ffffffb6;color:#17cc93a9}.link-modal[_ngcontent-%COMP%]{color:#6989ff;cursor:pointer;transition:all .3 ease-in-out}.link-modal[_ngcontent-%COMP%]:hover{color:#698affc7}.link-modal[_ngcontent-%COMP%]:active{color:#4464d8de}.ganancias[_ngcontent-%COMP%]{background-color:#48d5a848;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.aplicar-precio[_ngcontent-%COMP%], .precio-baja[_ngcontent-%COMP%]{color:#17cc94}.precio-sube[_ngcontent-%COMP%]{color:#ff7b7b}.swal2-popup[_ngcontent-%COMP%]   .swal2-actions[_ngcontent-%COMP%]   .swal2-styled[_ngcontent-%COMP%]:focus{box-shadow:none!important;outline:none!important}@media (max-width: 920px){.tabla-descuento[_ngcontent-%COMP%]{max-width:700px;overflow-x:auto}}@media (max-width: 846px){.tabla-descuento[_ngcontent-%COMP%]{max-width:600px;overflow-x:auto}}@media (max-width: 746px){.tabla-descuento[_ngcontent-%COMP%]{max-width:500px;overflow-x:auto}}@media (max-width: 646px){.tabla-descuento[_ngcontent-%COMP%]{max-width:400px;overflow-x:auto}}@media (max-width: 492px){.tabla-descuento[_ngcontent-%COMP%]{max-width:300px;overflow-x:auto}}.restan[_ngcontent-%COMP%]{background-color:#d1dafa;padding:7px 5px;border-radius:8px;font-weight:500}.vencido[_ngcontent-%COMP%]{background-color:#d4d4d4;padding:7px 10px;border-radius:8px;font-weight:500;width:100%;height:56px;display:flex;align-items:center;justify-content:center}.color-rojo[_ngcontent-%COMP%]{color:#ff7b7b}.bg-rojo[_ngcontent-%COMP%]{background-color:#ff7b7b;border-radius:50px}.bg-rojo-claro[_ngcontent-%COMP%]{background-color:#fae3e3}.color-azul[_ngcontent-%COMP%]{color:#6989ff}.bg-azul[_ngcontent-%COMP%]{background-color:#6989ff}.color-verde[_ngcontent-%COMP%]{color:#17cc94}.bg-verde[_ngcontent-%COMP%]{background-color:#17cc94}.color-verde-claro[_ngcontent-%COMP%]{color:#17cc938c}.bg-verde-claro[_ngcontent-%COMP%]{background-color:#17cc938c}.color-gris[_ngcontent-%COMP%]{color:#728083b0}.color-gris-claro[_ngcontent-%COMP%]{color:#7280836c}.bg-gris-claro[_ngcontent-%COMP%]{background-color:#7280836c}.bg-gris-mediano[_ngcontent-%COMP%]{background-color:#e0e0e0}.color-naranja[_ngcontent-%COMP%]{color:#ffd17b}.bg-naranja[_ngcontent-%COMP%]{background-color:#ffd17b}.color-naranja-claro[_ngcontent-%COMP%]{color:#ffa705}.bg-naranja-claro[_ngcontent-%COMP%]{background-color:#ffa705}.inputs-azules[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .contact-input-date[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{background-color:#f2f4fb}.inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#dddee6}.table-collapse[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]{height:250px;overflow-y:auto;background-color:#fff}.table-collapse3[_ngcontent-%COMP%]{overflow-y:auto;background-color:#fff}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar, .notis[_ngcontent-%COMP%]::-webkit-scrollbar, .opts[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-track, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-track, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.bloque-acordeon[_ngcontent-%COMP%]{background-color:#f2f4fb}.bloque-acordeon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:1.3rem;color:#111835}.bloque-acordeon[_ngcontent-%COMP%]:hover{background-color:#eef1fd}.btn-cerrar[_ngcontent-%COMP%]{border:none;background-color:transparent}.btn-bloqueado[_ngcontent-%COMP%]{font-size:1.5rem;cursor:pointer;color:#698affc7}.no-completo[_ngcontent-%COMP%]{background-color:#f5e50a33;color:#3b3b3bf5!important}.no-completo[_ngcontent-%COMP%]:hover{background-color:#f5e50a1f}.completo[_ngcontent-%COMP%]{background-color:#17cc932c;color:#3b3b3bf5!important}.completo[_ngcontent-%COMP%]:hover{background-color:#17cc931c}.btn-periodo[_ngcontent-%COMP%]{cursor:pointer;border-radius:50px;padding:5px 10px;background-color:#e0e0e0;font-size:.75rem;font-weight:500}.btn-periodo-act[_ngcontent-%COMP%]{background-color:#bdbdbd}.badge1[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge1.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge2[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge2.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge3[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge3.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge4[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge4.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#4e4e4ede}.calif[_ngcontent-%COMP%]{color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.btn-inv-usuarios[_ngcontent-%COMP%]{color:#ff7b7b}.btn-inv-usuarios[_ngcontent-%COMP%]:disabled{color:#ff7b7b7a!important}.inicio-index[_ngcontent-%COMP%]{margin-top:75px}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:not(:placeholder-shown) + label[_ngcontent-%COMP%], .input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus{box-shadow:0 0 5px #0000001a;border-radius:8px}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-elevated-container-color: #17cc93;--mdc-chip-elevated-disabled-container-color: #17cc93}.cursor-pointer-custom[_ngcontent-%COMP%]{cursor:pointer}.same-day-summary[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.same-day-total[_ngcontent-%COMP%], .same-day-bucket[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:8px 14px;font-size:.85rem;color:#55606f;cursor:pointer;transition:background-color .2s ease}.same-day-total[_ngcontent-%COMP%]{font-weight:600;color:#253c4b}.same-day-total.active[_ngcontent-%COMP%], .same-day-bucket.active[_ngcontent-%COMP%]{background-color:#d3faec;border-color:#17cc94;font-weig
1ht:600}.same-day-total[_ngcontent-%COMP%]:not(.active):hover, .same-day-bucket[_ngcontent-%COMP%]:not(.active):hover{background-color:#eaf7f2}.same-day-count[_ngcontent-%COMP%]{margin-left:8px;font-weight:700;color:#253c4b}.same-day-slots[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px}.same-day-option[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px 16px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.same-day-option.active[_ngcontent-%COMP%]{background-color:#d3faec;font-weight:700}.same-day-option[_ngcontent-%COMP%]:not(.active):hover{background-color:#9fead5}.comentarios-container[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:1rem}.comentario-columna[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:1px;background-color:#ddd;align-self:stretch}.split-attach[_ngcontent-%COMP%]{--accent: #17CC94;margin-top:8px;font-size:.76rem;color:var(--accent);display:flex;align-items:center;gap:6px;align-self:flex-start}.split-attach[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{color:#6c757d;font-size:1rem}.btn-attachment-link[_ngcontent-%COMP%]{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline}.btn-attachment-link[_ngcontent-%COMP%]:hover{opacity:.85}@media (max-width: 575.98px){.comentarios-container[_ngcontent-%COMP%]{flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:auto;height:1px}}']})}return o})();const Gn=["scrollChat"],Un=["fileInput"];function Sn(o,c){if(1&o){const n=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.clearSearch())}),t.nrm(1,"i",20),t.k0s()}}function Rn(o,c){1&o&&(t.j41(0,"div",21)(1,"div",22),t.nrm(2,"i",23),t.k0s()())}const ot=function(o){return{"background-chat-group":o}};function Fn(o,c){if(1&o){const n=t.RV6();t.j41(0,"a",24),t.bIt("click",function(){const a=t.eBV(n).$implicit,i=t.XpG();return t.Njj(i.selectedUser(a))}),t.j41(1,"div",25)(2,"div",26),t.nrm(3,"img",27),t.k0s(),t.j41(4,"div",28)(5,"div",29)(6,"h6",30),t.EFF(7),t.k0s(),t.j41(8,"small",31),t.EFF(9),t.k0s()(),t.j41(10,"small",31),t.EFF(11),t.k0s()()()()}if(2&o){const n=c.$implicit,e=t.XpG();t.Y8G("ngClass",t.eq3(5,ot,e.selectedProfileUserId===n.id)),t.R7$(3),t.Y8G("src",n.imageUser?n.imageUser:"../../../../assets/img/logos/logo-ia.png",t.B4B),t.R7$(4),t.JRh(n.businessName||n.fullName),t.R7$(2),t.JRh(n.lastConnection),t.R7$(2),t.JRh(n.fullName)}}function jn(o,c){if(1&o&&(t.j41(0,"span",34),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit,e=t.XpG();t.R7$(1),t.SpI(" ",e.getNumberOfChatGroupByUser(n).numberChatPending," ")}}function zn(o,c){if(1&o){const n=t.RV6();t.j41(0,"a",24),t.bIt("click",function(){const a=t.eBV(n).$implicit,i=t.XpG();return t.Njj(i.selectedChatGroup(a))}),t.j41(1,"div",25)(2,"div",26),t.nrm(3,"img",27),t.k0s(),t.j41(4,"div",28)(5,"div",29)(6,"h6",30),t.EFF(7),t.k0s(),t.j41(8,"div",32)(9,"small",31),t.EFF(10),t.k0s(),t.DNE(11,jn,2,1,"span",33),t.k0s()(),t.j41(12,"small",31),t.EFF(13),t.k0s()()()()}if(2&o){const n=c.$implicit,e=t.XpG();t.Y8G("ngClass",t.eq3(6,ot,e.selectedChatGroupId===n.id)),t.R7$(3),t.Y8G("src",n.image?n.image:n.status===e.CHAT_USER_ADMIN?"../../../../assets/img/logos/logo-user-ia.png":"../../../../assets/img/logos/logo-ia.png",t.B4B),t.R7$(4),t.SpI(" ",n.businessName," "),t.R7$(3),t.SpI(" ",n.lastConnection," "),t.R7$(1),t.Y8G("ngIf",e.getNumberOfChatGroupByUser(n).showNumber),t.R7$(2),t.SpI(" ",n.name," ")}}function En(o,c){1&o&&(t.j41(0,"div",21)(1,"div",22),t.nrm(2,"i",23),t.k0s()())}const rt=function(o,c){return{"panel-height-chat-attachment":o,"panel-height-chat":c}};function $n(o,c){if(1&o&&(t.j41(0,"div",55)(1,"div",26),t.nrm(2,"img",27),t.k0s(),t.j41(3,"div",28)(4,"h6",30),t.EFF(5),t.k0s(),t.j41(6,"small",31),t.EFF(7),t.k0s()()()),2&o){const n=t.XpG(2);t.Y8G("ngClass",t.l_i(4,rt,n.selectedFile,!n.selectedFile)),t.R7$(2),t.Y8G("src",n.selectedProfileUser.imageUser?n.selectedProfileUser.imageUser:"../../../../assets/img/logos/logo-ia.png",t.B4B),t.R7$(3),t.JRh(n.selectedProfileUser.fullName),t.R7$(2),t.JRh(n.selectedProfileUser.businessName)}}function Nn(o,c){if(1&o&&(t.j41(0,"div",55)(1,"div",26),t.nrm(2,"img",27),t.k0s(),t.j41(3,"div",28)(4,"div",29)(5,"h6",30),t.EFF(6),t.k0s()(),t.j41(7,"small",31),t.EFF(8),t.k0s()()()),2&o){const n=t.XpG(2);t.Y8G("ngClass",t.l_i(4,rt,n.selectedFile,!n.selectedFile)),t.R7$(2),t.Y8G("src",n.selectedChatGroupUser.image?n.selectedChatGroupUser.image:n.selectedChatGroupUser.status===n.CHAT_USER_ADMIN?"../../../../assets/img/logos/logo-user-ia.png":"../../../../assets/img/logos/logo-ia.png",t.B4B),t.R7$(4),t.SpI(" ",n.selectedChatGroupUser.name," "),t.R7$(2),t.SpI(" ",n.selectedChatGroupUser.businessName," ")}}function Tn(o,c){if(1&o){const n=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.clearSearchChat())}),t.nrm(1,"i",20),t.k0s()}}function Dn(o,c){1&o&&(t.j41(0,"div",21)(1,"div",22),t.nrm(2,"i",23),t.k0s()())}function An(o,c){if(1&o&&(t.j41(0,"div"),t.nrm(1,"i",65),t.j41(2,"span",66),t.EFF(3),t.k0s()()),2&o){const n=t.XpG().$implicit;t.R7$(3),t.SpI(" ",n.chatInformationReply.messageChatReply," ")}}function Yn(o,c){if(1&o&&(t.qex(0),t.j41(1,"small"),t.EFF(2),t.nI1(3,"date"),t.k0s(),t.bVm()),2&o){const n=t.XpG(2).$implicit;t.R7$(2),t.JRh(t.i5U(3,1,n.sentAt,"dd-MM-yyyy"))}}
1function Ln(o,c){if(1&o&&(t.qex(0),t.j41(1,"small"),t.EFF(2),t.nI1(3,"date"),t.k0s(),t.bVm()),2&o){const n=t.XpG(2).$implicit;t.R7$(2),t.JRh(t.i5U(3,1,n.sentAt,"HH:mm:ss"))}}const Bn=function(){return{color:"black"}};function Xn(o,c){if(1&o&&(t.j41(0,"div",67),t.DNE(1,Yn,4,4,"ng-container",18),t.DNE(2,Ln,4,4,"ng-container",18),t.j41(3,"span",68),t.EFF(4),t.k0s()()),2&o){const n=t.XpG().$implicit,e=t.XpG(3);t.R7$(1),t.Y8G("ngIf",n.sentAt&&!1===e.compareDate(n.sentAt)),t.R7$(1),t.Y8G("ngIf",n.sentAt&&!0===e.compareDate(n.sentAt)),t.R7$(1),t.Y8G("ngStyle",t.lJ4(4,Bn)),t.R7$(1),t.SpI(" ",n.usernameSent,": ")}}function Vn(o,c){if(1&o&&(t.j41(0,"i",69),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.SpI(" ",n.iconMessage," ")}}function qn(o,c){if(1&o){const n=t.RV6();t.j41(0,"img",71),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2).$implicit,a=t.XpG(3);return t.Njj(a.openImage(r.fileUrl))}),t.k0s()}if(2&o){const n=t.XpG(2).$implicit;t.Y8G("src",n.fileUrl,t.B4B)}}function Wn(o,c){if(1&o&&(t.qex(0),t.DNE(1,qn,1,1,"img",70),t.bVm()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf","IMAGE"===n.messageType&&n.fileUrl)}}function Hn(o,c){1&o&&t.nrm(0,"i",74)}function Jn(o,c){if(1&o){const n=t.RV6();t.qex(0),t.j41(1,"a",72),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.downloadFile(r))}),t.nrm(2,"i",73),t.EFF(3),t.DNE(4,Hn,1,0,"i",52),t.k0s(),t.bVm()}if(2&o){const n=t.XpG().$implicit;t.R7$(3),t.SpI(" ",n.metadata.fileName," "),t.R7$(1),t.Y8G("ngIf",n.downloadingFile)}}function Qn(o,c){if(1&o&&(t.j41(0,"div",80),t.EFF(1),t.k0s()),2&o){const n=t.XpG(2).$implicit;t.R7$(1),t.JRh(n.message)}}function Zn(o,c){if(1&o){const n=t.RV6();t.qex(0),t.j41(1,"div",75)(2,"div",76),t.nrm(3,"i",77),t.EFF(4),t.k0s(),t.DNE(5,Qn,2,1,"div",78),t.j41(6,"button",79),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.openAnnouncement(r))}),t.EFF(7," Ver aviso "),t.k0s()(),t.bVm()}if(2&o){const n=c.ngIf,e=t.XpG().$implicit;t.R7$(4),t.SpI(" ",n.title," "),t.R7$(1),t.Y8G("ngIf",e.message)}}function Kn(o,c){if(1&o&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&o){const n=t.XpG(2).$implicit;t.R7$(1),t.SpI(" ",n.message," ")}}function te(o,c){if(1&o&&t.DNE(0,Kn,2,1,"div",18),2&o){const n=t.XpG().$implicit;t.Y8G("ngIf",n.message)}}function ne(o,c){if(1&o&&(t.j41(0,"i",69),t.EFF(1),t.k0s()),2&o){const n=t.XpG().$implicit;t.R7$(1),t.SpI(" ",n.iconMessage," ")}}function ee(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",81)(1,"button",82),t.bIt("click",function(){t.eBV(n);const r=t.XpG().$implicit,a=t.XpG(3);return t.Njj(a.replyChat(!0,r.id,r.message,r.chatInformationMed))}),t.nrm(2,"i",65),t.k0s()()}}const oe=function(o,c){return{"text-end background-text-end":o,"text-center":c}};function re(o,c){if(1&o&&(t.j41(0,"li",58)(1,"div",59)(2,"span"),t.DNE(3,An,4,1,"div",18),t.DNE(4,Xn,5,5,"div",60),t.j41(5,"div"),t.DNE(6,Vn,2,1,"i",61),t.DNE(7,Wn,2,1,"ng-container",18),t.DNE(8,Jn,5,2,"ng-container",18),t.DNE(9,Zn,8,2,"ng-container",62),t.DNE(10,te,1,1,"ng-template",null,63,t.C5r),t.DNE(12,ne,2,1,"i",61),t.k0s()()(),t.DNE(13,ee,3,0,"div",64),t.k0s()),2&o){const n=c.$implicit,e=t.sdS(11),r=t.XpG(3);t.Y8G("ngClass",t.l_i(10,oe,+r.userProfileIdLogin==+n.userProfileSentId,+n.id<0)),t.R7$(3),t.Y8G("ngIf",n.chatInformationReply.isReply),t.R7$(1),t.Y8G("ngIf",+n.id>=0),t.R7$(2),t.Y8G("ngIf",n.iconMessage&&""!==n.iconMessage&&+r.userProfileIdLogin==+n.userProfileSentId),t.R7$(1),t.Y8G("ngIf","IMAGE"===n.messageType&&n.fileUrl),t.R7$(1),t.Y8G("ngIf","FILE"===n.messageType&&n.metadata),t.R7$(1),t.Y8G("ngIf",r.announcementOf(n))("ngIfElse",e),t.R7$(3),t.Y8G("ngIf",n.iconMessage&&""!==n.iconMessage&&+r.userProfileIdLogin!=+n.userProfileSentId),t.R7$(1),t.Y8G("ngIf",+n.id>0)}}function ae(o,c){if(1&o&&(t.j41(0,"ul",56),t.DNE(1,re,14,13,"li",57),t.k0s()),2&o){const n=t.XpG(2);t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(1),t.Y8G("ngForOf",n.messages)}}function ie(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",83)(1,"div",25),t.nrm(2,"i",84),t.j41(3,"div")(4,"div",85),t.EFF(5),t.k0s(),t.j41(6,"small",31),t.EFF(7),t.nI1(8,"number"),t.k0s()()(),t.j41(9,"button",86),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.removeSelectedFile())}),t.nrm(10,"i",87),t.k0s()()}if(2&o){const n=t.XpG(2);t.R7$(5),t.SpI(" ",n.selectedFile.name," "),t.R7$(2),t.SpI(" ",t.i5U(8,3,n.selectedFile.size/1024,"1.0-2")," KB "),t.R7$(2),t.Y8G("disabled",n.sendingMessage)}}function ce(o,c){if(1&o){const n=t.RV6();t.j41(0,"div",88)(1,"div",59),t.nrm(2,"i",65),t.EFF(3),t.k0s(),t.j41(4,"div",81)(5,"button",89),t.bIt("click",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.replyChat(!1,0,"",r.defaultChatInformationMed))}),t.nrm(6,"i",90),t.k0s()()()}if(2&o){const n=t.XpG(2);t.R7$(3),t.SpI(" ",n.chatInformationReply.messageChatReply," ")}}function se(o,c){1&o&&t.nrm(0,"i",74)}const le=function(o,c){return{"btn-primary":o,"background-chat-group":c}};function de(o,c){if(1&o){const n=t.RV6();t.qex(0),t.DNE(1,$n,8,7,"div",35),t.DNE(2,Nn,9,7,"div",35),t.j41(3,"div",36)(4,"div",8),t.nrm(5,"input",9),t.DNE(6,Tn,2,0,"button",10),t.k0s()(),t.DNE(7,Dn,3,0,"div",14),t.j41(8,"div",37)(9,"div",38,39),t.bIt("scroll",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.onScroll())}),t.DNE(11,ae,2,2,"ul",40),t.k0s()(),t.j41(12,"div",41),t.DNE(13,ie,11,6,"div",42),t.DNE(14,ce,7,1,"div",43),t.j41(15,"div",44)(16,"input",45),t.bIt("ngModelChange",function(r){t.eBV(n);const a=t.XpG();return t.Njj(a.message=r)})("keyup.enter",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.sentMessage())})("keyup",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.writingMessage())}),t.nI1(17,"translate"),t.k0s(),t.j41(18,"div",46)(19,"button",47),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.attachFile())}),t.nrm(20,"i",48),t.k0s(),t.j41(21,"input",49,50),t.bIt("change",function(r){t.eBV(n);const a=t.XpG();return t.Njj(a.onFileSelected(r))}),t.k0s(),t.j41(23,"button",51),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.sentMessage())}),t.EFF(24),t.nI1(25,"translate"),t.DNE(26,se,1,0,"i",52),t.k0s()()(),t.j41(27,"div",53)(28,"mat-hint",54),t.EFF(29),t.k0s(),t.j41(30,"div"),t.EFF(31),t.k0s()()(),t.bVm()}if(2&o){const n=t.XpG();t.R7$(1),t.Y8G("ngIf",!n.isLoading&&n.selectedProfileUser),t.R7$(1),t.Y8G("ngIf",!n.isLoading&&n.selectedChatGroupUser),t.R7$(3),t.Y8G("formControl",n.searchControlChat),t.R7$(1),t.Y8G("ngIf",n.searchControlChat.value),t.R7$(1),t.Y8G("ngIf",n.isLoadingSearchChat),t.R7$(1),t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(1),t.Y8G("ngClass",n.selectedFile?"panel-height-chat-attachment":"panel-height-chat"),t.R7$(2),t.Y8G("ngIf",!1===n.isLoading),t.R7$(2),t.Y8G("ngIf",n.selectedFile),t.R7$(1),t.Y8G("ngIf",n.chatInformationReply.isReply),t.R7$(2),t.FS9("placeholder",t.bMT(17,20,"MODAL-CHAT-USER.WRITE-MESSAGE")),t.Y8G("ngModel",n.message),t.R7$(3),t.Y8G("disabled",n.sendingMessage),t.R7$(1),t.Y8G("matTooltip","Adjuntar archivo"),t.R7$(3),t.Y8G("ngClass",t.l_i(24,le,!n.selectedChatGroupUser,n.selectedChatGroupUser))("disabled",""===n.message&&!n.selectedFile||n.sendingMessage),t.R7$(1),t.SpI(" ",t.bMT(25,22,"MODAL-CHAT-USER.SEND-MESSAGE")," "),t.R7$(2),t.Y8G("ngIf",n.sendingMessage),t.R7$(3),t.SpI("",n.message.length," / 255"),t.R7$(2),t.JRh(n.writing)}}const ge=[{path:"",children:[{path:"",component:bn},{path:"master",component:(()=>{class o{constructor(n,e,r,a,i,g,l,d){this.localService=n,this.chatUserWsService=e,this.chatUserService=r,this.chatGroupUserService=a,this.chatUserSideBarWsService=i,this.userProfileService=g,this.featureService=l,this.dialog=d,this.userProfileIdLogin=parseInt(this.localService.getData("USER_ADMIN_PROFILE_ID")),this.userNameLogin=this.localService.getData("USER_ADMIN_PROFILE_USERNAME"),this.userFullName=`${this.localService.getData("USER_ADMIN_PROFILE_NAME")} ${this.localService.getData("USER_ADMIN_PROFILE_LASTNAME")}`.trim(),this.chatGroups=[],this.usersChat=[],this.selectedProfileUser=null,this.selectedProfileUserId=0,this.minId=0,this.maxId=0,this.userProfileIdReceived=0,this.selectedChatGroupId=0,this.selectedChatGroupUser=null,this.typingSubject=ne
1w y.B,this.chatMessageIdMax=0,this.isConnected=!1,this.isLoading=!0,this.writing="",this.messages=[],this.message="",this.MAX_X_PAGE=15,this.chatInformationReply={isReply:!1,idChatReply:0,messageChatReply:""},this.chatInformationMed={idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},this.defaultChatInformationMed={idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},this.selectedFile=null,this.sendingMessage=!1,this.isLoadingSearch=!1,this.searchControl=new f.MJ(""),this.destroy$=new y.B,this.isLoadingSearchChat=!1,this.searchControlChat=new f.MJ(""),this.manualSearch$=new y.B,this.shouldScrollToBottom=!1,this.lastScrollHeight=0,this.CHAT_USER_ADMIN=U.USER_ADMIN,this.chatUserSideBarWsService.socketMessagePending$.subscribe(m=>{if(!m||m.reload)return void this.manualSearch$.next(this.searchControl.value??"");const P=this.chatGroups.find(u=>u.id===m.chatGroupId);P?(m.lastUpdateAt&&(P.lastUpdateAt=m.lastUpdateAt),m.lastConnection&&(P.lastConnection=m.lastConnection),P.currentUserProfile1PendingMessage=P.id===this.selectedChatGroupId?0:m.messagesPendingInChatOrGroup,this.chatGroups.sort((u,M)=>new Date(M.lastUpdateAt).getTime()-new Date(u.lastUpdateAt).getTime())):this.manualSearch$.next(this.searchControl.value??"")})}markForScroll(){this.shouldScrollToBottom=!0}ngAfterViewChecked(){this.shouldScrollToBottom&&this.scrollToBottom()}ngOnInit(){var n=this;(0,V.h)(this.searchControl.valueChanges.pipe((0,v.Z)(""),(0,k.B)(400),(0,w.T)(e=>e?.trim()||""),(0,I.F)()),this.manualSearch$).pipe((0,G.M)(()=>this.isLoadingSearch=!0),(0,R.n)(e=>e?this.chatGroupUserService.searchChatsMedoxByUser(e).pipe((0,j.W)(()=>(this.isLoadingSearch=!1,(0,z.of)([])))):this.initialUsers()),(0,E.Q)(this.destroy$)).subscribe(function(){var e=(0,p.A)(function*(r){n.searchControl.value&&(n.chatGroups=yield Promise.all(r.map(function(){var a=(0,p.A)(function*(i){let g=null;return i?.image&&""!==i.image&&(g=yield(0,h._)(n.chatGroupUserService.getGroupImage(i.id)),i.image=g),i});return function(i){return a.apply(this,arguments)}}()))),n.isLoadingSearch=!1});return function(r){return e.apply(this,arguments)}}()),this.searchControlChat.valueChanges.pipe((0,v.Z)(""),(0,k.B)(400),(0,w.T)(e=>e?.trim()||""),(0,I.F)(),(0,G.M)(()=>this.isLoadingSearchChat=!0),(0,R.n)(e=>e?this.chatUserService.searchMessagesByChatUsersAndMed({search:e,chatId:0,chatGroupId:this.selectedChatGroupUser?.id??0,idMed:this.chatInformationMed.idMed,idSupplierPurchaseRequisitionProposal:this.chatInformationMed.idSupplierPurchaseRequisitionProposal,idSupplierPurchaseRequisitionItemProposal:this.chatInformationMed.idSupplierPurchaseRequisitionItemProposal}).pipe((0,j.W)(()=>(this.isLoadingSearchChat=!1,(0,z.of)([])))):(this.messages=[],this.chatMessageIdMax=0,this.initialLoad())),(0,E.Q)(this.destroy$)).subscribe(function(){var e=(0,p.A)(function*(r){n.searchControlChat.value&&r&&(n.messages=r.length>0?[]:[{id:-1,chatId:0,sentAt:void 0,room:"",message:"No se encontraron mensajes con el texto ingresado",usernameSent:"",usernameReceived:"",colorProfile1:"",colorProfile2:"",userProfileSentId:0,userProfileReceivedId:0,chatInformationMed:n.chatInformationMed,chatInformationReply:{isReply:!1,idChatReply:0,messageChatReply:""},messageType:O.W.SYSTEM}],r.length>0&&(n.messages=yield Promise.all(r.map(function(){var a=(0,p.A)(function*(i){if(i.sentAt=new Date(i.sentAt),i.message=n.getMessageChat(i),i.metadata?.fileNameHash){const g=yield(0,h._)(n.chatGroupUserService.getFileUrl(n.selectedChatGroupId,i.metadata.fileNameHash,i.metadata.userProfileId,i.metadata.fullName));i.fileUrl=g}return i});return function(i){return a.apply(this,arguments)}}()).reverse()))),n.isLoadingSearchChat=!1});return function(r){return e.apply(this,arguments)}}())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.disconnect()}initialUsers(){var n=this;return(0,p.A)(function*(){n.isLoadingSearch=!0,n.chatGroups=[];try{const e=yield(0,h._)(n.chatGroupUserService.getChatGroupMedoxByUser(n.userProfileIdLogin));n.chatGroups=yield Promise.all(e.map(function(){var a=(0,p.A)(function*(i){let g=null;return i.image&&""!==i.image&&(g=yield(0,h._)(n.chatGroupUserService.getGroupImage(i.id))),{...i,image:g}});return function(i){return a.apply(this,arguments)}}())),n.chatGroups.sort((a,i)=>new Date(i.lastUpdateAt).getTime()-new Date(a.lastUpdateAt).getTime());const r=yield(0,h._)(n.chatUserService.getRepliedChatsForMaster(n.userProfileIdLogin));n.usersChat=yield Promise.all(r.map(a=>n.chatUserFormatChat(a))),n.usersChat.sort((a,i)=>new Date(i.lastUpdateAt).getTime()-new Date(a.lastUpdateAt).getTime()),n.isLoadingSearch=!1}catch(e){console.error("Error al obtener chats:",e),n.isLoadingSearch=!1}})()}chatUserFormatChat(n){var e=this;return(0,p.A)(function*(){const a=n.userProfile1.id===e.userProfileIdLogin?n.userProfile2:n.userProfile1;let i=null;return a.imageUser&&""!==a.imageUser&&(i=yield(0,h._)(e.userProfileService.getProfileImage(a.id))),{...n,username:a.username,fullName:a.fullName,businessName:a.businessName,imageUser:i,isMedox:!!a.master,group:!1}})()}selectedUser(n){var e=this;return(0,p.A)(function*(){yield e.disconnect(),e.searchControlChat.setValue(""),e.selectedProfileUser=n,e.selectedProfileUserId=n.id,e.selectedChatGroupId=0,e.selectedChatGroupUser=null,e.minId=Math.min(n.userProfile1.id,n.userProfile2.id),e.maxId=Math.max(n.userProfile1.id,n.userProfile2.id),e.userProfileIdReceived=e.userProfileIdLogin!==n.userProfile1.id?n.userProfile1.id:n.userProfile2.id,e.socketConnected$=e.chatUserWsService.socketConnected$.subscribe(r=>{e.isConnected=r,e.isConnected&&(e.messages=[],e.initialLoad())}),e.socketTyping$=e.chatUserWsService.socketTyping$.subscribe(r=>{e.writing=r}),e.socketCreateMsg$=e.chatUserWsService.socketCreateMsg$.subscribe(function(){var r=(0,p.A)(function*(a){if(a.message=e.getMessageChat(a),a.metadata?.fileNameHash){const i=yield(0,h._)(e.chatUserService.getFileUrl(a.metadata.fileNameHash,a.metadata.userProfileId,a.metadata.fullName));a.fileUrl=i}e.messages.push(a),e.onTopScroll()});return function(a){return r.apply(this,arguments)}}()),e.connection=e.chatUserWsService.getConnection(e.userProfileIdLogin,e.userProfileIdReceived,e.userNameLogin),e.removeSelectedFile()})()}initialLoad(){var n=this;return(0,p.A)(function*(){yield n.loadHistorial(),n.onTopScroll()})()}disconnect(){var n=this;return(0,p.A)(function*(){n.chatMessageIdMax=0,n.socketConnected$&&n.socketConnected$.unsubscribe(),n.socketTyping$&&n.socketTyping$.unsubscribe(),n.socketCreateMsg$&&n.socketCreateMsg$.unsubscribe(),n.chatUserWsService.disconnect()})()}selectedChatGroup(n){var e=this;return(0,p.A)(function*(){yield e.disconnect(),e.selectedChatGroupId=n.id,e.selectedChatGroupUser=n,e.selectedProfileUser=null,e.selectedProfileUserId=0,e.userProfileIdReceived=e.userProfileIdLogin,e.socketConnected$=e.chatUserWsService.socketConnected$.subscribe(r=>{e.isConnected=r,e.isConnected&&(e.messages=[],e.initialLoad())}),e.connection=e.chatUserWsService.getConnection(e.userProfileIdLogin,e.userProfileIdReceived,e.userNameLogin,n.id,e.userFullName),e.socketCreateMsg$=e.chatUserWsService.socketCreateMsg$.subscribe(function(){var r=(0,p.A)(function*(a){if(a.message=e.getMessageChat(a),a.metadata?.fileNameHash){const i=yield(0,h._)(e.chatGroupUserService.getFileUrl(e.selectedChatGroupId,a.metadata.fileNameHash,a.metadata.userProfileId,a.metadata.fullName));a.fileUrl=i}e.messages.push(a),e.onTopScroll()});return function(a){return r.apply(this,arguments)}}()),e.socketTyping$=e.chatUserWsService.typing$.subscribe(r=>{r!==e.writing&&(e.writing=r),clearTimeout(e.typingTimer),e.typingTimer=setTimeout(()=>{e.chatUserWsService.sendTyping(n.id,!1)},800)}),e.removeSelectedFile()})()}sentMessage(){var n=this;return(0,p.A)(function*(){n.sendingMessage=!0;const e=n.selectedProfileUserId>0;let r=null,a=O.W.TEXT;if(n.selectedFile){const g=e?n.chatUserService.uploadFile(n.selectedFile):n.chatGroupUserService.uploadFile(n.selectedChatGroupId,n.selectedFile),l=yield(0,h._)(g);if(l){const d=n.selectedFile.name,m=n.selectedFile.type,P=n.selectedFile.size,u=d.includes(".")?d.split(".").pop()?.toLowerCase():void 0,M=d.lastIndexOf("."),C=M>0?d.substring(0,M):d;a=m.startsWith("image/")?O.W.IMAGE:O.W.FILE,r={fullName:d,fileName:C,fileSize:P,extension:u,mimeType:m,fileNameHash:l.fileNameHash,userProfileId:n.userProfileIdLogin},n.selectedFile=null}}const i={userProfileSentId:n.userProfileIdLogin,userProfileReceivedId:n.userProfileIdReceived,message:n.message,prefixMsg:"",chatInformationMed:n.chatInformationMed,chatInformationReply:n.chatInformationReply,messageType:a,metadata:r};e?n.chatUserWsService.createMessage(i):n.chatUserWsService.createMessageGroup(n.selectedChatGroupId,i),n.message="",n.onTopScroll(),n.replyChat(!1,0,"",n.defaultChatInformationMed),n.sendingMessage=!1})()}writingMessage(){this.selectedProfileUserId>
10?this.chatUserWsService.notifyWriting():this.chatUserWsService.sendTyping(this.selectedChatGroupId,!0)}onScroll(){var n=this;return(0,p.A)(function*(){0===n.scrollChat.nativeElement.scrollTop&&n.chatMessageIdMax>0&&(yield n.loadHistorial())})()}onTopScroll(n=2){this.lastScrollHeight=0,this.markForScroll()}scrollToBottom(){const n=this.scrollChat?.nativeElement;if(!n)return;const e=n.scrollHeight;if(!(e<=32)){if(e===this.lastScrollHeight)return void(this.shouldScrollToBottom=!1);this.lastScrollHeight=e,this.shouldScrollToBottom=!1,requestAnimationFrame(()=>{n.scrollTop=n.scrollHeight})}}compareDate(n){return W.o.compareWithToday(n)}loadHistorial(){var n=this;return(0,p.A)(function*(){n.isLoading=!0;const e=n.selectedProfileUserId>0;var a;(e?n.chatUserService.getMessagesByChatUsers(n.minId,n.maxId,n.chatMessageIdMax):n.chatGroupUserService.getMessagesByChatGroup(n.selectedChatGroupId,n.userProfileIdLogin,n.chatMessageIdMax)).subscribe({next:(a=(0,p.A)(function*(i){const g=yield Promise.all(i.map(function(){var l=(0,p.A)(function*(d){if(e&&n.userProfileIdLogin===+d.userProfileReceivedId&&null===d.receivedAt&&setTimeout(()=>n.chatUserWsService.updateReceivedAt(d.id),1e3),d.sentAt=new Date(d.sentAt),d.message=n.getMessageChat(d),d.metadata?.fileNameHash){const m=e?n.chatUserService.getFileUrl(d.metadata.fileNameHash,d.metadata.userProfileId,d.metadata.fullName):n.chatGroupUserService.getFileUrl(n.selectedChatGroupId,d.metadata.fileNameHash,d.metadata.userProfileId,d.metadata.fullName),P=yield(0,h._)(m);d.fileUrl=P}return d});return function(d){return l.apply(this,arguments)}}()).reverse());0===i.length||i.length<n.MAX_X_PAGE?(g.unshift({id:-1,chatId:0,sentAt:void 0,room:"",message:"No existen mas registros en el hist\xf3rico",usernameSent:"",usernameReceived:"",colorProfile1:"",colorProfile2:"",userProfileSentId:0,userProfileReceivedId:0,chatInformationMed:{idMed:0,idSupplierPurchaseRequisitionProposal:0,idSupplierPurchaseRequisitionItemProposal:0,productCode:"",sku:"",maxSequence:0},chatInformationReply:{isReply:!1,idChatReply:0,messageChatReply:""},messageType:O.W.SYSTEM}),n.chatMessageIdMax=-1):n.chatMessageIdMax=i.slice(-1)[0].id,n.messages=g.concat(n.messages),n.isLoading=!1}),function(g){return a.apply(this,arguments)}),error:a=>{console.error(a),n.isLoading=!1}}),e||setTimeout(()=>{n.chatUserWsService.updateReceivedAtInChatGroup(n.selectedChatGroupId,n.userProfileIdLogin)},1e3)})()}getMessageChat(n){let e=n.message;const r=e.includes(`{${_.o.ICON_ECOMMERCE}}`),a=e.includes(`{${_.o.ICON_CORPORATE}}`);return r||a?(n.iconMessage=_.v.get(r?_.o.ICON_ECOMMERCE:_.o.ICON_CORPORATE),e.replace(`{${r?_.o.ICON_ECOMMERCE:_.o.ICON_CORPORATE}}`,"")):e}getNumberOfChatGroupByUser(n){let e={showNumber:!1,numberChatPending:0};return e.showNumber=n.currentUserProfile1PendingMessage>0,e.numberChatPending=n.currentUserProfile1PendingMessage,e}replyChat(n,e,r,a){this.chatInformationReply.isReply=n,this.chatInformationReply.idChatReply=n?e:0,this.chatInformationReply.messageChatReply=n?r:"",this.chatInformationMed=n?a:this.defaultChatInformationMed}attachFile(){this.fileInput.nativeElement.click()}onFileSelected(n){const e=n.target;e.files&&e.files.length>0&&(this.selectedFile=e.files[0])}removeSelectedFile(){this.selectedFile=null}openImage(n){window.open(n,"_blank")}downloadFile(n){n.downloadingFile=!0,(0===this.selectedChatGroupId?this.chatUserService.downloadFile(n.metadata):this.chatGroupUserService.downloadFile(this.selectedChatGroupId,n.metadata)).subscribe({next:r=>{(0,q.saveAs)(r,n.metadata.fullName),n.downloadingFile=!1},error:r=>{n.downloadingFile=!1}})}announcementOf(n){return n?.metadata?.announcement??null}openAnnouncement(n){const e=this.announcementOf(n);e&&this.dialog.open(H.k,{width:"90vw",maxWidth:"1500px",disableClose:!1,data:{announcement:{id:e.id,title:e.title,type:e.type,message:e.message,mediaKind:e.mediaKind,imagePath:e.imagePath,videoPath:e.videoPath,openLinkUrl:e.openLinkUrl},previewMode:!0}})}getInitials(n){if(!n)return"";const e=n.trim().split(" ");return 1===e.length?e[0].substring(0,2).toUpperCase():(e[0][0]+e[1][0]).toUpperCase()}clearSearch(){this.searchControl.setValue("")}clearSearchChat(){this.searchControlChat.setValue("")}openDialogNewGroup(){this.dialog.open(In,{width:"420px",maxHeight:"90vh",disableClose:!0,data:{userProfileId:this.userProfileIdLogin}}).afterClosed().subscribe(e=>{})}static#t=this.\u0275fac=function(e){return new(e||o)(t.rXU(N.n),t.rXU(Q.n),t.rXU(Z.N),t.rXU(T.S),t.rXU(K.N),t.rXU(D.c),t.rXU(nt.w),t.rXU(x.bZ))};static#n=this.\u0275cmp=t.VBU({type:o,selectors:[["app-dashboard-chat-master"]],viewQuery:function(e,r){if(1&e&&(t.GBs(Gn,5),t.GBs(Un,5)),2&e){let a;t.mGM(a=t.lsd())&&(r.scrollChat=a.first),t.mGM(a=t.lsd())&&(r.fileInput=a.first)}},decls:25,vars:7,consts:[[1,"container-fluid",2,"height","100% !important","overflow-y","hidden"],[1,"altura-cuerpo"],[1,"titulo-producto"],[1,"d-flex","justify-content-center"],[1,"titulo","mx-3","mb-3"],[1,"row","h-100"],[1,"col-3","border-right","d-flex","flex-column","p-0"],[1,"bg-light","border-bottom","p-2","d-flex","flex-row","gap-2"],[1,"position-relative","w-100"],["type","text","placeholder","Buscar...",1,"form-control","pe-5",3,"formControl"],["type","button","class","btn btn-sm position-absolute top-50 end-0 translate-middle-y me-2 p-0",3,"click",4,"ngIf"],["title","Nuevo chat con usuario","matTooltip","Nuevo chat con usuario",1,"button-new-chat-user","flex-shrink-0",3,"click"],[1,"bi","bi-chat-dots","fs-6","text-center"],[1,"list-group","list-group-container","flex-grow-1","overflow-auto","panel-height","border"],["class","text-center",4,"ngIf"],["class","list-group-item list-group-item-action cursor-pointer",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"col-9","d-flex","flex-column","p-0"],[1,"bg-light","border-bottom","p-2"],[4,"ngIf"],["type","button",1,"btn","btn-sm","position-absolute","top-50","end-0","translate-middle-y","me-2","p-0",3,"click"],[1,"bi","bi-x-circle-fill","text-muted"],[1,"text-center"],["role","status",1,"spinner-border"],[1,"fa","fa-spinner","fa-spin","fa-3x","fa-fw","text-base-color"],[1,"list-group-item","list-group-item-action","cursor-pointer",3,"ngClass","click"],[1,"d-flex","align-items-center"],[1,"avatar-container","me-3"],[1,"avatar-img",3,"src"],[1,"flex-grow-1"],[1,"d-flex","justify-content-between","align-items-center"],[1,"mb-0","fw-bold"],[1,"text-muted"],[1,"d-flex","align-items-center","gap-2"],["class","badge rounded-pill text-bg-danger",4,"ngIf"],[1,"badge","rounded-pill","text-bg-danger"],["class","d-flex align-items-center mt-2 title-chat-group",3,"ngClass",4,"ngIf"],[1,"bg-light","border-bottom","p-2","d-flex","flex-row","gap-2","ms-1","me-2"],[1,"flex-grow-1",3,"ngClass"],[1,"overflow-auto","p-3","chat-container",3,"ngClass","scroll"],["scrollChat",""],["class","list-group list-group-flush",3,"ngClass",4,"ngIf"],[1,"border-top","p-2","mb-6","height-input"],["class","d-flex align-items-center justify-content-between bg-light border rounded p-2 mb-2",4,"ngIf"],["class","reply",4,"ngIf"],[1,"input-group"],["type","text","name","texto","maxlength","255",1,"form-control",3,"ngModel","placeholder","ngModelChange","keyup.enter","keyup"],[1,"input-group-append"],["type","button",1,"btn","btn-secondary","ms-2",2,"height","40px",3,"disabled","click"],[1,"bi","bi-paperclip","note",3,"matTooltip"],["type","file","hidden","",3,"change"],["fileInput",""],["type","submit",1,"btn","ms-2",2,"height","40px",3,"ngClass","disabled","click"],["class","spinner-border spinner-grow-sm text-success ms-2",4,"ngIf"],[1,"d-flex","flex-row","gap-3"],["align","end",1,"mat-hint-style"],[1,"d-flex","align-items-center","mt-2","title-chat-group",3,"ngClass"],[1,"list-group","list-group-flush",3,"ngClass"],["class","list-group-item list-group-item-light d-flex flex-row",3,"ngClass",4,"ngFor","ngForOf"],[1,"list-group-item","list-group-item-light","d-flex","flex-row",3,"ngClass"],[1,"w90"],["class","d-inline-flex align-items-center",4,"ngIf"],["class","material-icons","style","color: #98abf0; vertical-align: bottom;",4,"ngIf"],[4,"ngIf","ngIfElse"],["plainMsg",""],["class","w10-text-center",4,"ngIf"],[1,"bi","bi-reply"],[1,"text-secondary"],[1,"d-inline-flex","align-items-center"],[1,"ms-2","me-2","fw-bold",2,"font-size","18px",3,"ngStyle"],[1,"material-icons",2,"color","#98abf0","vertical-align","bottom"],["style","max-width: 200px; border-radius: 8px; cursor: pointer;",3,"src","click",4,"ngIf"],[2,"max-width","200px","border-radius","8px","cursor","pointer",3,"src","click"],["href","javascript:void(0)",2,"cursor","pointer",3,"click"],[1,"bi","bi-paperclip"],[1,"spinner-border","spinner-grow-sm","text-success","ms-2"],[1,"announcement-card"],[1,"announcement-card__title"],[1,"bi","bi-megaphone-fill","me-1"],["class","announcement-card__text",4,"ngIf"],["type","button",1,"btn","btn-sm","btn-success","announcement-card__btn",3,"click"],[1,"announcement-card__text"],[1,"w10-text-center"],["matTooltip","Re
1sponder",2,"background-color","transparent !important","border","none",3,"click"],[1,"d-flex","align-items-center","justify-content-between","bg-light","border","rounded","p-2","mb-2"],[1,"bi","bi-paperclip","me-2"],[1,"fw-semibold"],["type","button",1,"btn","btn-sm","btn-outline-danger",3,"disabled","click"],[1,"bi","bi-x"],[1,"reply"],["type","button",1,"btn-cerrar",3,"click"],[1,"bi","bi-x-lg"]],template:function(e,r){1&e&&(t.j41(0,"div",0)(1,"div",1)(2,"div")(3,"div",2)(4,"div",3)(5,"h2",4),t.EFF(6,"Chat Master"),t.k0s()()()(),t.j41(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8),t.nrm(11,"input",9),t.DNE(12,Sn,2,0,"button",10),t.k0s(),t.j41(13,"button",11),t.bIt("click",function(){return r.openDialogNewGroup()}),t.nrm(14,"i",12),t.k0s()(),t.j41(15,"div",13),t.DNE(16,Rn,3,0,"div",14),t.DNE(17,Fn,12,7,"a",15),t.DNE(18,zn,14,8,"a",15),t.k0s()(),t.j41(19,"div",16)(20,"div",17)(21,"h5"),t.EFF(22,"Chat"),t.k0s()(),t.DNE(23,En,3,0,"div",14),t.DNE(24,de,32,27,"ng-container",18),t.k0s()()()()),2&e&&(t.R7$(11),t.Y8G("formControl",r.searchControl),t.R7$(1),t.Y8G("ngIf",r.searchControl.value),t.R7$(4),t.Y8G("ngIf",r.isLoadingSearch),t.R7$(1),t.Y8G("ngForOf",r.usersChat),t.R7$(1),t.Y8G("ngForOf",r.chatGroups),t.R7$(5),t.Y8G("ngIf",r.isConnected&&r.isLoading),t.R7$(1),t.Y8G("ngIf",r.isConnected))},dependencies:[b.YU,b.Sq,b.bT,b.B3,f.me,f.BC,f.tU,f.vS,A.oV,$.MV,f.l_,b.QX,b.vh,F.D9],styles:['.list-group-item.active[_ngcontent-%COMP%]{color:#fff;background-color:#17cc93!important;border-color:#17cc93!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.height-input[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;height:77px;flex-shrink:0}.panel-height[_ngcontent-%COMP%]{max-height:calc(100vh - 236px)}.panel-height-chat[_ngcontent-%COMP%]{max-height:calc(100vh - 425px)}.panel-height-chat-attachment[_ngcontent-%COMP%]{max-height:calc(100vh - 525px)}.list-group-item[_ngcontent-%COMP%]{border-radius:10px;padding:10px;margin-bottom:10px;transition:background-color .3s ease}.list-group-item-light[_ngcontent-%COMP%]{background-color:#f8f9fa}.list-group-item[data-color-profile="1"][_ngcontent-%COMP%]{background-color:#e0f7fa}.list-group-item[data-color-profile="2"][_ngcontent-%COMP%]{background-color:#ffe0b2}.list-group-item[_ngcontent-%COMP%]:hover{background-color:#f1f3f5}.background-text-end[_ngcontent-%COMP%]{background-color:#e1f7f1!important;color:#000!important;border-radius:12px!important;padding:8px 12px!important;word-wrap:break-word!important}.reply[_ngcontent-%COMP%]{margin:5px;display:flex;flex-direction:row}.w90[_ngcontent-%COMP%]{width:90%;height:auto}.w10-text-center[_ngcontent-%COMP%]{width:5%}.mat-hint-style[_ngcontent-%COMP%]{padding-top:3px;font-size:.7rem;color:#414142}.button-new-chat-user[_ngcontent-%COMP%]{width:35px;height:35px;background-color:#25d366;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;transition:background-color .3s ease;padding:0}.button-new-chat-user[_ngcontent-%COMP%]:hover{background-color:#25d365a5}.button-new-chat-group[_ngcontent-%COMP%]{width:35px;height:35px;background-color:#63b4f5;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;transition:background-color .3s ease;padding:0}.button-new-chat-group[_ngcontent-%COMP%]:hover{background-color:#63b4f5a5}.floating-panel[_ngcontent-%COMP%]{position:absolute;width:300px;max-width:300px;height:500px;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;box-shadow:0 4px 12px #0003;z-index:1000;display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow:hidden}.filters[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem;padding:6px 10px;border:1px solid #ccc;border-radius:4px}.contact-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;box-shadow:inset 0 1px 2px #0000000d;border-radius:6px;padding:.75rem;background-color:#fff}.contact-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:8px;border-radius:6px;transition:background-color .2s;cursor:pointer}.contact-card[_ngcontent-%COMP%]:hover{background-color:#f0f0f0}
1.avatar[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;margin-right:10px}.contact-info[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column}.contact-name[_ngcontent-%COMP%]{font-weight:600}.contact-status[_ngcontent-%COMP%]{font-size:.9em;color:gray}.option-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.option-icon[_ngcontent-%COMP%]{margin-left:10px;font-size:16px;color:#888}.title-chat-group[_ngcontent-%COMP%]{color:#fff;background-color:#5aaef3!important;border-color:#5aaef3!important;padding-left:20px;padding-top:5px;padding-bottom:5px;margin-left:15px;margin-right:15px;border-radius:10px}.background-chat-group[_ngcontent-%COMP%]{background-color:#5aaef3!important;border-color:#5aaef3!important;color:#fff}.avatar-container[_ngcontent-%COMP%]{width:45px;height:45px}.avatar-img[_ngcontent-%COMP%], .avatar-initials[_ngcontent-%COMP%]{width:45px;height:45px;border-radius:50%;object-fit:cover}.avatar-initials[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background-color:#3197ee;color:#fff;font-weight:700;font-size:14px}.chat-container[_ngcontent-%COMP%]{overflow-y:auto}.announcement-card[_ngcontent-%COMP%]{display:inline-block;text-align:left;border:1px solid #d7eee6;border-left:4px solid #17cc97;border-radius:10px;background:#f4fbf8;padding:10px 12px;max-width:320px}.announcement-card__title[_ngcontent-%COMP%]{font-weight:700;color:#12855f;margin-bottom:4px}.announcement-card__text[_ngcontent-%COMP%]{color:#444;font-size:13px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcement-card__btn[_ngcontent-%COMP%]{font-weight:600}','@charset "UTF-8";.bloque[_ngcontent-%COMP%]{color:#283051;background-color:#f6f6f6;padding:1.5em;border-radius:15px}.bloque[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-descripcion[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:10px}.bloque-descripcion[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio[_ngcontent-%COMP%]{color:#283051;background-color:#fff;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.bloque-inicio-sec[_ngcontent-%COMP%]{color:#fff!important;background-color:#283051;padding:1.5em;border-radius:8px;box-shadow:0 0 5px #6666661a;margin:3px}.bloque-inicio-sec[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.1rem}.titulo[_ngcontent-%COMP%]{font-weight:600;color:#283051!important}.titulo-light[_ngcontent-%COMP%]{font-weight:600;color:#f5f5f5!important}.altura-cuerpo[_ngcontent-%COMP%]{height:90vh}.busqueda[_ngcontent-%COMP%]{min-height:200px}.descuento[_ngcontent-%COMP%]{min-height:300px}.lupa[_ngcontent-%COMP%]{width:10%;margin-bottom:2em;opacity:.8}.boxProducto[_ngcontent-%COMP%]{width:99%;margin-left:auto;margin-right:auto;border:1px solid #eeeded;border-radius:8px;position:relative}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #eeeded}.boxProducto[_ngcontent-%COMP%]   .imgProducto[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:contain;height:120px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]{background-color:#f6f6f6;width:100%;height:170px;padding:.5em;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .tituloProducto[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .recomendadoProducto[_ngcontent-%COMP%]{position:absolute;top:0;right:0;padding:5px;margin:5px;background-color:#b9c6f3;font-weight:500;font-size:.6rem;border-radius:5px}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]{font-size:.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .marcaProducto[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioAnterior[_ngcontent-%COMP%]{text-decoration:line-through;color:#acacac;font-size:.8rem}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .precioActual[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:500}.boxProducto[_ngcontent-%COMP%]   .infoProducto[_ngcontent-%COMP%]   .descuentoProducto[_ngcontent-%COMP%]{font-size:.9rem;color:#17cc93}.boxProducto[_ngcontent-%COMP%]   .agregarCarritoProducto[_ngcontent-%COMP%]{background-color:#e2dfdf;width:100%;padding:5px;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:1.2rem}.contact-input[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.7rem 3rem 1rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out}.contact-input[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input[_ngcontent-%COMP%]:hover{border-color:#698affa2}.contact-input-date[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.23rem 1.5rem;border-radius:8px;transition:all .3s ease-in-out;font-family:Montserrat,sans-serif}.contact-input-date[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-input-date[_ngcontent-%COMP%]:hover{border-color:#698affa2}.calendario-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:24px;height:24px;background-size:cover;cursor:pointer;color:#6989ff}.calendario-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:24px;height:24px;background-size:cover;cursor:pointer}.calendario-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}.input-wrap[_ngcontent-%COMP%]{position:relative}.input-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);color:#6989ff;pointer-events:none;transition:.25s}.input-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:#6989ff;cursor:pointer;border:none;background-color:transparent}.focus[_ngcontent-%COMP%]{box-shadow:0 0 5px #0000001a;border-radius:8px}.input-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]{width:100%;padding:1.23rem 1.5rem;border-radius:8px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]{width:100%;padding-left:1.5rem;padding-right:1.5rem;border-radius:8px;height:50px;border:1px solid transparent;outline:none;color:#698aff;appearance:none;background:url(\'data:image/svg+xml;utf8,<svg fill="%236989ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.293 10.793a1 1 0 0 0 1.414 0l4-4a1 1 0 1 0-1.414-1.414L8 8.086 4.793 4.793a1 1 0 0 0-1.414 1.414l4 4z"></path></svg>\') no-repeat right 10px center;background-size:20px;cursor:pointer}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:hover{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.input-wrap[_ngcontent-%COMP%]   .form-select2[_ngcontent-%COMP%]:focus{border-color:#698aff;box-shadow:0 0 5px #6989ff80}.contact-textarea[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:1px solid transparent;outline:none;padding:1.8rem 1.5rem 1rem;border-radius:8px;transition:all .3s ease-in-out;resize:none;max-height:110px}.contact-textarea[_ngcontent-%COMP%]:focus{border:1px solid rgba(105,138,255,.6588235294)}.contact-textarea[_ngcontent-%COMP%]:hover{border-color:#698affa2}.textarea-wrap[_ngcontent-%COMP%]{position:relative}.textarea-wrap[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:93%;height:28px;padding-top:10px}.textarea-wrap[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:1.8rem;right:1.5rem;color:#6989ff;border:none;background-color:transparent;font-size:1.5em;border-left:1px solid rgb(233,233,233);padding-left:20px}.textarea-wrap.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}
1.textarea-wrap2[_ngcontent-%COMP%]{position:relative}.textarea-wrap2[_ngcontent-%COMP%]{overflow:hidden}.textarea-wrap2[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:1.5rem;transform:translateY(.5rem);color:#6989ff;pointer-events:none;transition:.25s;background-color:#fff;width:94%;height:28px;padding-top:10px}.textarea-wrap2[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:absolute;top:.5rem;right:1.5rem;transform:translateY(.2rem);color:#6989ff;border:none;background-color:transparent}.textarea-wrap2.not-empty[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.76rem;top:.05rem;left:1.5rem;transform:translateY(0)}.table-container[_ngcontent-%COMP%]{height:70vh;overflow-y:auto;margin-top:1em}@media (max-height: 1212px){.table-container[_ngcontent-%COMP%]{height:64vh}}@media (max-height: 1180px){.table-container[_ngcontent-%COMP%]{height:58vh}.media-table2[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1010px){.table-container[_ngcontent-%COMP%]{height:48vh!important}}@media (max-height: 1100px){.media-table[_ngcontent-%COMP%]{height:48vh!important}.media-table2[_ngcontent-%COMP%]{height:38vh}}@media (max-height: 977px){.media-table[_ngcontent-%COMP%]{height:42vh!important}}@media (max-height: 933px){.bloque-scroll[_ngcontent-%COMP%]{height:77vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 670px){.bloque-scroll[_ngcontent-%COMP%]{height:64vh;overflow-y:auto!important;padding-right:10px}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 115px)}}@media (max-height: 1300px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:84vh!important}}
1@media (max-height: 1050px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:80vh!important}}@media (max-height: 870px){.bloque-scroll[_ngcontent-%COMP%]{overflow-y:auto!important;height:76vh!important}}.bloque-scroll[_ngcontent-%COMP%]{padding-right:1em}.ancho-company[_ngcontent-%COMP%]{width:calc(100vw - 105px)}.table-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-collapse3[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border-collapse:collapse;font-family:Montserrat,sans-serif!important}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container4[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container6[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:8px;border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container5[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-collapse3[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif!important;color:#283051}.table-container[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container2[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-collapse[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container3[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container4[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover, .table-container5[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.table-container[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container2[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-collapse[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:3}.table-container3[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#f6f6f6;z-index:1}.table-container4[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%], .table-container5[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   .mat-mdc-header-row[_ngcontent-%COMP%]{background-color:#e7e7e7;position:sticky;top:0;z-index:1}.table-container6[_ngcontent-%COMP%]  .mat-sort-header-content, .table-container6[_ngcontent-%COMP%]  .mat-header-cell{justify-content:center;width:100%}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background-color:#f6f6f6}.table-container6[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#ececec}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){position:sticky;left:0;background-color:#e4e9fa;z-index:1}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(1), .sticky-primera[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){background-color:#eaeefa}@media (min-width: 767px){.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){position:static;left:11.9em!important;background-color:#f4f6ff;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(2){background-color:#edf1fa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:18.95em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.prodManag) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:19.43em!important;background-color:#e4e9fa;z-index:2}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus) > [_ngcontent-%COMP%]:nth-child(3){position:sticky;left:23.85em!important;background-color:#e4e9fa;z-index:9999999}.table-container5[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(.headerStatus):hover > [_ngcontent-%COMP%]:nth-child(3){background-color:#eaeefa}}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal
1-body[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.bloque-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .modal-dialog-scrollable[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)!important}.table-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-container3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.contact-form[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}tr[_ngcontent-%COMP%]:has(.example-element-detail){height:0px!important;transition:all 3s ease-in}.table-container[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:has(.example-element-detail), .table-container[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:has(.example-element-detail){padding:0;border-bottom:1px solid transparent}.example-element-detail[_ngcontent-%COMP%]{display:block!important}.fila-detalle[_ngcontent-%COMP%]{border-bottom:1px solid #ddd;padding:.5rem;background-color:#f6f6f694}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.fila-detalle[_ngcontent-%COMP%]   .nombres[_ngcontent-%COMP%]   .nombre[_ngcontent-%COMP%]{background-color:#17cc9365;border-radius:5px;padding:5px 8px;font-weight:600}.fila-detalle[_ngcontent-%COMP%]   .segmentos[_ngcontent-%COMP%]{justify-content:center}.segmento-single[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.segmento-single2[_ngcontent-%COMP%]{background-color:#17cc9393;border-radius:5px;padding:5px 8px;font-weight:600;width:-moz-fit-content;width:fit-content}.dias-envio[_ngcontent-%COMP%]{background-color:#f5e50a33;border-radius:10px;padding:10px 15px;font-weight:600;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:.7em}.segmentos[_ngcontent-%COMP%]{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]{background-color:#f5e61763;border-radius:5px;padding:5px 8px;font-weight:600;display:flex;justify-content:center;gap:5px}.segmentos[_ngcontent-%COMP%]   .segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#ff7b7b;cursor:pointer;font-size:1rem}.agregar-segmento[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.7rem;cursor:pointer;color:#18bb87}.titulo-producto[_ngcontent-%COMP%]{color:#283051;display:flex;align-items:center;justify-content:space-between}.titulo-producto[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;color:#283051}.titulo-producto[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{margin-top:1rem}.titulo-producto[_ngcontent-%COMP%]   .titulo-codigo[_ngcontent-%COMP%]{color:#18bb87;font-weight:600;margin-right:.5rem}.select-menu[_ngcontent-%COMP%]{width:100%;position:relative}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]{display:flex;height:55px;background-color:#fff;padding:20px;font-size:18px;font-weight:500;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;box-shadow:0 0 5px #0000001a}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(-180deg);transition:all .3s ease-out}.select-menu[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%]   i.active-icn[_ngcontent-%COMP%]{transform:rotate(0)}.select-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;color:#283051}.select-menu[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]{padding:20px;background-color:#fff;margin-top:10px;border-radius:8px;box-shadow:0 0 5px #0000001a;position:absolute;width:100%}.no-active-opc[_ngcontent-%COMP%]{display:block;z-index:4}.active-opc[_ngcontent-%COMP%]{z-index:4;display:none!important}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{display:flex;height:55px;cursor:pointer;padding:0 16px;border-radius:8px;align-items:center;background-color:#fff}.options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#f6f6f694}.option[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:25px;margin-right:12px}.option[_ngcontent-%COMP%]   .option-text[_ngcontent-%COMP%]{font-size:18px;color:#283051}.mas-filtros[_ngcontent-%COMP%]{border-radius:50px;background-color:#c4c4c4!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros[_ngcontent-%COMP%]:hover{background-color:#c4c4c4ad!important}.mas-filtros[_ngcontent-%COMP%]:active{background-color:#8d8c8cad!important}.mas-filtros2[_ngcontent-%COMP%]{border-radius:50px;background-color:#d1dafa!important;padding-left:10px!important;padding-right:10px!important;padding-top:5px;padding-bottom:5px;font-size:1em!important;font-weight:600;color:#414242;text-decoration:none!important;transition:all .15s ease-in-out;border:none!important}.mas-filtros2[_ngcontent-%COMP%]:hover{background-color:#dce3fc!important}.mas-filtros2[_ngcontent-%COMP%]:active{background-color:#a9bafa!important}@media (max-width: 1400px){.margen-cols-6[_ngcontent-%COMP%]{margin-top:1em}}@media (max-width: 767px){.margen-cols-12[_ngcontent-%COMP%]{margin-top:1em}}.btn-secondary[_ngcontent-%COMP%]{background-color:#d4d4d4!important;border:none!important;border-radius:8px!important;color:#414242!important;font-weight:500!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:#e0e0e0!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:#b8b8b8!important}.btn-primary[_ngcontent-%COMP%]{background-color:#17cc93;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-primary[_ngcontent-%COMP%]:hover{background-color:#17cc93c7}
1.btn-primary[_ngcontent-%COMP%]:active{background-color:#13a073c7}.btn-tertiary[_ngcontent-%COMP%]{background-color:#283051;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-tertiary[_ngcontent-%COMP%]:hover{background-color:#283051d2}.btn-tertiary[_ngcontent-%COMP%]:active{background-color:#111835}.btn-alert[_ngcontent-%COMP%]{background-color:#ff7b7b;border:none!important;border-radius:8px;color:#fff!important;font-weight:500}.btn-alert[_ngcontent-%COMP%]:hover{background-color:#ff7b7bd2}.btn-alert[_ngcontent-%COMP%]:active{background-color:#ce5c5c}.modal-title[_ngcontent-%COMP%]{color:#283051!important;font-family:Montserrat,sans-serif;font-weight:600}.modal-content[_ngcontent-%COMP%]{max-height:500px!important}.modal[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.modal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.custom-checkbox[_ngcontent-%COMP%]{width:20px;height:20px;cursor:pointer}.img-producto[_ngcontent-%COMP%]{border-radius:50px;width:64px;height:64px;background-color:#d1dafa;object-fit:cover;text-align:center;border:3px solid #d1dafa}.img-producto[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.6rem;color:#283051;opacity:.5}.img-producto[_ngcontent-%COMP%]:has(i){padding-top:1.2em!important}.vendedor[_ngcontent-%COMP%]   .titulo[_ngcontent-%COMP%]{font-size:1rem}.vendedor[_ngcontent-%COMP%]   .ventas[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.vendedor[_ngcontent-%COMP%]   .corazon-on[_ngcontent-%COMP%], .vendedor[_ngcontent-%COMP%]   .corazon-off[_ngcontent-%COMP%]{color:#ff7b7b!important;cursor:pointer}.vendedor[_ngcontent-%COMP%]   .mejores[_ngcontent-%COMP%]{color:#17cc93;cursor:default}.btn-acciones[_ngcontent-%COMP%]{border:none;background-color:transparent;border-radius:8px}.btn-acciones[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:scale(1.3)}.btn-acciones[_ngcontent-%COMP%]   .ir-carrito[_ngcontent-%COMP%]{color:#17cc94}.btn-acciones[_ngcontent-%COMP%]   .eliminar[_ngcontent-%COMP%]{color:#ff7b7b}.btn-acciones[_ngcontent-%COMP%]   .preguntar-vendedor[_ngcontent-%COMP%]{color:#98abf0;margin-top:7px}.toast-header-carrito[_ngcontent-%COMP%]{background-color:#ff7b7b!important;color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem}.toast-header-carrito[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:10px}.toast-body[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-weight:500}.toast[_ngcontent-%COMP%]{border-color:#ff7b7b}.total[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.custom-number-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:70px;text-align:center;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-number-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-number-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.custom-modal-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fff!important}.custom-modal-input[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-input[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}input[type=file][_ngcontent-%COMP%]{display:none}.custom-file-input[_ngcontent-%COMP%]{border:2px solid #ddd!important;border-radius:5px!important;padding:2px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:32px;background-color:#fff!important;cursor:pointer;display:flex;align-items:center;gap:1em}.custom-file-input[_ngcontent-%COMP%]:active{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]{border:2px solid #ddd!important;background-color:#fff;border-radius:5px!important;padding:5px!important;font-size:12px!important;color:#333!important;transition:border-color .3s!important;width:100%;height:100px;resize:none}.custom-modal-textarea[_ngcontent-%COMP%]:focus{border-color:#578cff7a!important;outline:none!important}.custom-modal-textarea[_ngcontent-%COMP%]:disabled{background-color:#f0f0f0!important}.modal-input-cal-azul[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-azul[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar.svg);cursor:pointer}.modal-input-cal-rojo[_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);width:20px;height:20px;background-size:cover;cursor:pointer;color:#6989ff}.modal-input-cal-rojo[_ngcontent-%COMP%]::-moz-calendar-picker-indicator{background-image:url(/assets/img/calendar2.svg);cursor:pointer}@media (max-width: 1400px){.custom-number-input[_ngcontent-%COMP%]{width:90%!important;margin-top:-25px;margin-bottom:15px}.margen-custom-input[_ngcontent-%COMP%]{margin-top:15px}}.estado-en-proceso[_ngcontent-%COMP%]{background-color:#f5e61763;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-confirmada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-cancelada[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-enviada[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.estado-finalizada[_ngcontent-%COMP%]{background-color:#ff7b7bcb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-sin-cambios[_ngcontent-%COMP%]{background-color:#d4d4d4;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-vista[_ngcontent-%COMP%]{background-color:#98abf0cb;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.preg-contestada[_ngcontent-%COMP%]{background-color:#17cc93c7;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.respuesta-vendedor[_ngcontent-%COMP%]{background-color:#d2dbfa}.botones-modal[_ngcontent-%COMP%]{display:flex;gap:15px;padding:10px 15px;border-radius:50px;background-color:#6989ff;justify-content:center;width:-moz-fit-content!important;width:fit-content!important}.btn-contenido[_ngcontent-%COMP%]{border-radius:50px;background-color:#6989ff;border:none!important;padding:5px 14px;color:#fff;font-weight:500;font-size:1.1rem;display:flex;justify-content:center;gap:10px}.btn-contenido-visible[_ngcontent-%COMP%]{border-radius:50px;color:#000;background-color:#ffffffb6}.logo-inicio[_ngcontent-%COMP%]{width:40%;min-width:300px}.banderas[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;margin-bottom:.5em}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]{width:44px;height:44px;overflow:hidden}.banderas[_ngcontent-%COMP%]   .bandera[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.botones-inicio[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]{border:none;background-color:#fff;border-radius:50px;color:#17cc93;font-size:1rem;width:34px;height:34px;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:hover{background-color:#ffffffd8;color:#17cc93d2}.botones-inicio[_ngcontent-%COMP%]   .btn-inicio[_ngcontent-%COMP%]:active{background-color:#ffffffb6;color:#17cc93a9}.link-modal[_ngcontent-%COMP%]{color:#6989ff;cursor:pointer;transition:all .3 ease-in-out}.link-modal[_ngcontent-%COMP%]:hover{color:#698affc7}.link-modal[_ngcontent-%COMP%]:active{color:#4464d8de}.ganancias[_ngcontent-%COMP%]{background-color:#48d5a848;color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px}.aplicar-precio[_ngcontent-%COMP%], .precio-baja[_ngcontent-%COMP%]{color:#17cc94}.precio-sube[_ngcontent-%COMP%]{color:#ff7b7b}.swal2-popup[_ngcontent-%COMP%]   .swal2-actions[_ngcontent-%COMP%]   .swal2-styled[_ngcontent-%COMP%]:focus{box-shadow:none!important;outline:none!important}@media (max-width: 920px){.tabla-descuento[_ngcontent-%COMP%]{max-width:700px;overflow-x:auto}}@media (max-width: 846px){.tabla-descuento[_ngcontent-%COMP%]{max-width:600px;overflow-x:auto}}@media (max-width: 746px){.tabla-descuento[_ngcontent-%COMP%]{max-width:500px;overflow-x:auto}}@media (max-width: 646px){.tabla-descuento[_ngcontent-%COMP%]{max-width:400px;overflow-x:auto}}@media (max-width: 492px){.tabla-descuento[_ngcontent-%COMP%]{max-width:300px;overflow-x:auto}}.restan[_ngcontent-%COMP%]{background-color:#d1dafa;padding:7px 5px;border-radius:8px;font-weight:500}.vencido[_ngcontent-%COMP%]{background-color:#d4d4d4;padding:7px 10px;border-radius:8px;font-weight:500;width:100%;height:56px;display:flex;align-items:center;justify-content:center}.color-rojo[_ngcontent-%COMP%]{color:#ff7b7b}.bg-rojo[_ngcontent-%COMP%]{background-color:#ff7b7b;border-radius:50px}.bg-rojo-claro[_ngcontent-%COMP%]{background-color:#fae3e3}.color-azul[_ngcontent-%COMP%]{color:#6989ff}.bg-azul[_ngcontent-%COMP%]{background-color:#6989ff}.color-verde[_ngcontent-%COMP%]{color:#17cc94}.bg-verde[_ngcontent-%COMP%]{background-color:#17cc94}.color-verde-claro[_ngcontent-%COMP%]{color:#17cc938c}.bg-verde-claro[_ngcontent-%COMP%]{background-color:#17cc938c}.color-gris[_ngcontent-%COMP%]{color:#728083b0}.color-gris-claro[_ngcontent-%COMP%]{color:#7280836c}.bg-gris-claro[_ngcontent-%COMP%]{background-color:#7280836c}.bg-gris-mediano[_ngcontent-%COMP%]{background-color:#e0e0e0}.color-naranja[_ngcontent-%COMP%]{color:#ffd17b}.bg-naranja[_ngcontent-%COMP%]{background-color:#ffd17b}.color-naranja-claro[_ngcontent-%COMP%]{color:#ffa705}.bg-naranja-claro[_ngcontent-%COMP%]{background-color:#ffa705}.inputs-azules[_ngcontent-%COMP%]   .select-btn[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .contact-input-date[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%], .inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{background-color:#f2f4fb}.inputs-azules[_ngcontent-%COMP%]   .options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]:hover{background-color:#dddee6}.table-collapse[_ngcontent-%COMP%], .table-collapse2[_ngcontent-%COMP%]{height:250px;overflow-y:auto;background-color:#fff}.table-collapse3[_ngcontent-%COMP%]{overflow-y:auto;background-color:#fff}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar, .notis[_ngcontent-%COMP%]::-webkit-scrollbar, .opts[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;height:8px}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-track, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-track, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-track, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5882352941)}.table-collapse[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse2[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-collapse3[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .table-container6[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .notis[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover, .opts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.768627451)}.bloque-acordeon[_ngcontent-%COMP%]{background-color:#f2f4fb}.bloque-acordeon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:1.3rem;color:#111835}.bloque-acordeon[_ngcontent-%COMP%]:hover{background-color:#eef1fd}.btn-cerrar[_ngcontent-%COMP%]{border:none;background-color:transparent}.btn-bloqueado[_ngcontent-%COMP%]{font-size:1.5rem;cursor:pointer;color:#698affc7}.no-completo[_ngcontent-%COMP%]{background-color:#f5e50a33;color:#3b3b3bf5!important}.no-completo[_ngcontent-%COMP%]:hover{background-color:#f5e50a1f}.completo[_ngcontent-%COMP%]{background-color:#17cc932c;color:#3b3b3bf5!important}.completo[_ngcontent-%COMP%]:hover{background-color:#17cc931c}.btn-periodo[_ngcontent-%COMP%]{cursor:pointer;border-radius:50px;padding:5px 10px;background-color:#e0e0e0;font-size:.75rem;font-weight:500}.btn-periodo-act[_ngcontent-%COMP%]{background-color:#bdbdbd}.badge1[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge1.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge2[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge2.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge3[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge3.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#ffffffde}.badge4[_ngcontent-%COMP%]{background-image:url(/assets/imgs/imagenes/badge4.png);width:30px;height:30px;background-size:contain;text-align:center;padding-top:5px;font-weight:600;color:#4e4e4ede}.calif[_ngcontent-%COMP%]{color:#3b3b3bf5!important;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:15px;font-weight:500}.btn-inv-usuarios[_ngcontent-%COMP%]{color:#ff7b7b}.btn-inv-usuarios[_ngcontent-%COMP%]:disabled{color:#ff7b7b7a!important}.inicio-index[_ngcontent-%COMP%]{margin-top:75px}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:not(:placeholder-shown) + label[_ngcontent-%COMP%], .input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%]{font-size:.76rem;top:.7rem;left:1.5rem;transform:translateY(0)}.input-wrap[_ngcontent-%COMP%]   .contact-input[_ngcontent-%COMP%]:focus{box-shadow:0 0 5px #0000001a;border-radius:8px}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-elevated-container-color: #17cc93;--mdc-chip-elevated-disabled-container-color: #17cc93}.cursor-pointer-custom[_ngcontent-%COMP%]{cursor:pointer}.same-day-summary[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.same-day-total[_ngcontent-%COMP%], .same-day-bucket[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:8px 14px;font-size:.85rem;color:#55606f;cursor:pointer;transition:background-color .2s ease}.same-day-total[_ngcontent-%COMP%]{font-weight:600;color:#253c4b}.same-day-total.active[_ngcontent-%COMP%], .same-day-bucket.active[_ngcontent-%COMP%]{background-color:#d3faec;border-color:#17cc94;font-weig
1ht:600}.same-day-total[_ngcontent-%COMP%]:not(.active):hover, .same-day-bucket[_ngcontent-%COMP%]:not(.active):hover{background-color:#eaf7f2}.same-day-count[_ngcontent-%COMP%]{margin-left:8px;font-weight:700;color:#253c4b}.same-day-slots[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px}.same-day-option[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px 16px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.same-day-option.active[_ngcontent-%COMP%]{background-color:#d3faec;font-weight:700}.same-day-option[_ngcontent-%COMP%]:not(.active):hover{background-color:#9fead5}.comentarios-container[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:1rem}.comentario-columna[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:1px;background-color:#ddd;align-self:stretch}.split-attach[_ngcontent-%COMP%]{--accent: #17CC94;margin-top:8px;font-size:.76rem;color:var(--accent);display:flex;align-items:center;gap:6px;align-self:flex-start}.split-attach[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{color:#6c757d;font-size:1rem}.btn-attachment-link[_ngcontent-%COMP%]{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline}.btn-attachment-link[_ngcontent-%COMP%]:hover{opacity:.85}@media (max-width: 575.98px){.comentarios-container[_ngcontent-%COMP%]{flex-direction:column}.comentarios-separador[_ngcontent-%COMP%]{width:auto;height:1px}}']})}return o})()}]}];var pe=s(85635),ue=s(59115),me=s(99631),fe=s(36471);function at(o){return new pe.s(o)}let he=(()=>{class o{static#t=this.\u0275fac=function(e){return new(e||o)};static#n=this.\u0275mod=t.$C({type:o});static#e=this.\u0275inj=t.G2t({imports:[b.MD,f.YN,it.iI.forChild(ge),F.h.forChild({loader:{provide:F.Wr,useFactory:at}}),ue.Cn,A.uc,me.fS,Y.Ve,fe.YN,f.X1,B.An,x.hM]})}return o})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.