.ReportarTareaModal-module-scss-module__rOhEoW__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;z-index:999999!important}.ReportarTareaModal-module-scss-module__rOhEoW__modal{background:#fff;border-radius:1rem;width:90%;max-width:500px;padding:2rem;position:relative;box-shadow:0 10px 25px #0003}.ReportarTareaModal-module-scss-module__rOhEoW__closeButton{cursor:pointer;color:#666;background:0 0;border:none;font-size:1.2rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.ReportarTareaModal-module-scss-module__rOhEoW__closeButton:hover{color:#333}.ReportarTareaModal-module-scss-module__rOhEoW__form{flex-direction:column;gap:1rem;display:flex}.ReportarTareaModal-module-scss-module__rOhEoW__header{color:#ea580c;align-items:center;gap:.5rem;display:flex}.ReportarTareaModal-module-scss-module__rOhEoW__header h3{margin:0;font-size:1.35rem;font-weight:600}.ReportarTareaModal-module-scss-module__rOhEoW__headerIcon{font-size:1.35rem}.ReportarTareaModal-module-scss-module__rOhEoW__sub{color:#6b7280;margin:0;font-size:.9rem;line-height:1.4}.ReportarTareaModal-module-scss-module__rOhEoW__textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;min-height:120px;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.ReportarTareaModal-module-scss-module__rOhEoW__textarea:focus{border-color:#ea580c;outline:none}.ReportarTareaModal-module-scss-module__rOhEoW__submitButton{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.ReportarTareaModal-module-scss-module__rOhEoW__submitButton:hover{background:#c2410c}.ReportarTareaModal-module-scss-module__rOhEoW__submitButton:disabled{opacity:.7;cursor:not-allowed}.ReportarTareaModal-module-scss-module__rOhEoW__successContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:flex}.ReportarTareaModal-module-scss-module__rOhEoW__successContent h3{color:#16a34a;margin:0;font-size:1.5rem}.ReportarTareaModal-module-scss-module__rOhEoW__successContent p{color:#6b7280;margin:0;font-size:.95rem}.ReportarTareaModal-module-scss-module__rOhEoW__successIcon{color:#16a34a;font-size:4rem}
.RemoteControlManager-module-scss-module__spBBPG__overlay{z-index:9999999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.RemoteControlManager-module-scss-module__spBBPG__modal{text-align:center;color:#000;background-color:#fff;border-radius:8px;width:400px;max-width:90%;padding:2rem;box-shadow:0 4px 12px #0000001a}.RemoteControlManager-module-scss-module__spBBPG__modal h3{margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.RemoteControlManager-module-scss-module__spBBPG__buttonContainer{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.RemoteControlManager-module-scss-module__spBBPG__button{cursor:pointer;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-weight:500;transition:background-color .2s}.RemoteControlManager-module-scss-module__spBBPG__buttonAccept{background-color:#4caf50}.RemoteControlManager-module-scss-module__spBBPG__buttonAccept:hover{background-color:#43a047}.RemoteControlManager-module-scss-module__spBBPG__buttonReject{background-color:#f44336}.RemoteControlManager-module-scss-module__spBBPG__buttonReject:hover{background-color:#e53935}.RemoteControlManager-module-scss-module__spBBPG__chatPanel{z-index:999998;color:#e5e7eb;background:#111827;border-radius:12px;flex-direction:column;width:320px;max-height:420px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 24px #00000059}.RemoteControlManager-module-scss-module__spBBPG__chatHeader{background:#0b1220;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.RemoteControlManager-module-scss-module__spBBPG__chatTitle{font-size:.9rem;font-weight:600}.RemoteControlManager-module-scss-module__spBBPG__chatToggle{color:#93c5fd;cursor:pointer;background:0 0;border:none;font-size:.8rem}.RemoteControlManager-module-scss-module__spBBPG__chatMessages{flex-direction:column;flex:1;gap:.6rem;padding:.75rem;display:flex;overflow-y:auto}.RemoteControlManager-module-scss-module__spBBPG__chatMessage{border-radius:10px;padding:.5rem .65rem;font-size:.85rem;line-height:1.3}.RemoteControlManager-module-scss-module__spBBPG__chatMessageSelf{background:#1d4ed8;align-self:flex-end}.RemoteControlManager-module-scss-module__spBBPG__chatMessageOther{background:#374151;align-self:flex-start}.RemoteControlManager-module-scss-module__spBBPG__chatMessageUsername{opacity:.85;margin-bottom:.2rem;font-size:.7rem;font-weight:600}.RemoteControlManager-module-scss-module__spBBPG__chatMessageText{word-wrap:break-word}.RemoteControlManager-module-scss-module__spBBPG__chatMessageTime{opacity:.7;text-align:right;margin-top:.25rem;font-size:.65rem}.RemoteControlManager-module-scss-module__spBBPG__chatInputForm{background:#0b1220;border-top:1px solid #ffffff14;gap:.4rem;padding:.6rem;display:flex}.RemoteControlManager-module-scss-module__spBBPG__chatInput{color:#e5e7eb;background:#111827;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:.45rem .6rem;font-size:.85rem}.RemoteControlManager-module-scss-module__spBBPG__chatSendButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:0 .75rem;font-size:.85rem}.RemoteControlManager-module-scss-module__spBBPG__chatShowButton{z-index:999998;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;padding:.5rem .9rem;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 18px #0000004d}
.RemoteViewer-module-scss-module__cH5apW__overlay{z-index:99999;color:#fff;background-color:#000000e6;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.RemoteViewer-module-scss-module__cH5apW__controls{z-index:100000;gap:1rem;display:flex;position:absolute;top:20px;right:20px}.RemoteViewer-module-scss-module__cH5apW__controlButton{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff4d;border-radius:4px;padding:.5rem;font-size:1.5rem;transition:all .2s}.RemoteViewer-module-scss-module__cH5apW__controlButton:hover{background:#000c;transform:scale(1.1)}.RemoteViewer-module-scss-module__cH5apW__info{position:absolute;top:20px;left:20px}.RemoteViewer-module-scss-module__cH5apW__video{cursor:crosshair;border:1px solid #333;max-width:100%;max-height:100%}.RemoteViewer-module-scss-module__cH5apW__chatContainer{z-index:100001;background:#000000d9;border:1px solid #fff3;border-radius:8px;flex-direction:column;width:350px;max-height:60vh;display:flex;position:absolute;top:100px;left:20px}.RemoteViewer-module-scss-module__cH5apW__chatHeader{border-bottom:1px solid #ffffff1a;padding:1rem}.RemoteViewer-module-scss-module__cH5apW__chatHeader h4{margin:0;font-size:1rem;font-weight:600}.RemoteViewer-module-scss-module__cH5apW__chatMessages{flex-direction:column;flex:1;gap:.75rem;max-height:40vh;padding:1rem;display:flex;overflow-y:auto}.RemoteViewer-module-scss-module__cH5apW__chatMessages::-webkit-scrollbar{width:6px}.RemoteViewer-module-scss-module__cH5apW__chatMessages::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.RemoteViewer-module-scss-module__cH5apW__chatMessages::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.RemoteViewer-module-scss-module__cH5apW__chatMessages::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.RemoteViewer-module-scss-module__cH5apW__chatMessage{flex-direction:column;max-width:80%;display:flex}.RemoteViewer-module-scss-module__cH5apW__chatMessageSelf{align-self:flex-end}.RemoteViewer-module-scss-module__cH5apW__chatMessageSelf .RemoteViewer-module-scss-module__cH5apW__chatMessageText{background:#06c;border-radius:12px 12px 0}.RemoteViewer-module-scss-module__cH5apW__chatMessageSelf .RemoteViewer-module-scss-module__cH5apW__chatMessageUsername{align-self:flex-end}.RemoteViewer-module-scss-module__cH5apW__chatMessageOther{align-self:flex-start}.RemoteViewer-module-scss-module__cH5apW__chatMessageOther .RemoteViewer-module-scss-module__cH5apW__chatMessageText{background:#ffffff26;border-radius:12px 12px 12px 0}.RemoteViewer-module-scss-module__cH5apW__chatMessageOther .RemoteViewer-module-scss-module__cH5apW__chatMessageUsername{align-self:flex-start}.RemoteViewer-module-scss-module__cH5apW__chatMessageUsername{color:#fff9;margin-bottom:.25rem;padding:0 .5rem;font-size:.7rem}.RemoteViewer-module-scss-module__cH5apW__chatMessageText{word-wrap:break-word;padding:.5rem .75rem;font-size:.9rem}.RemoteViewer-module-scss-module__cH5apW__chatMessageTime{color:#fff6;margin-top:.25rem;padding:0 .5rem;font-size:.65rem}.RemoteViewer-module-scss-module__cH5apW__chatInputForm{border-top:1px solid #ffffff1a;gap:.5rem;padding:1rem;display:flex}.RemoteViewer-module-scss-module__cH5apW__chatInput{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;flex:1;padding:.5rem 1rem;font-size:.9rem}.RemoteViewer-module-scss-module__cH5apW__chatInput::placeholder{color:#ffffff80}.RemoteViewer-module-scss-module__cH5apW__chatInput:focus{background:#ffffff26;border-color:#fff6;outline:none}.RemoteViewer-module-scss-module__cH5apW__chatSendButton{color:#fff;cursor:pointer;background:#06c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.RemoteViewer-module-scss-module__cH5apW__chatSendButton:hover{background:#0052a3;transform:scale(1.1)}.RemoteViewer-module-scss-module__cH5apW__chatSendButton:active{transform:scale(.95)}.RemoteViewer-module-scss-module__cH5apW__remoteInputForm{gap:.5rem;padding:0 1rem 1rem;display:flex}.RemoteViewer-module-scss-module__cH5apW__remoteInput{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;flex:1;padding:.45rem .75rem;font-size:.85rem}.RemoteViewer-module-scss-module__cH5apW__remoteInput::placeholder{color:#ffffff80}.RemoteViewer-module-scss-module__cH5apW__remoteInput:focus{background:#ffffff26;border-color:#fff6;outline:none}.RemoteViewer-module-scss-module__cH5apW__remoteSendButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.45rem .7rem;font-size:.8rem;transition:all .2s}.RemoteViewer-module-scss-module__cH5apW__remoteSendButton:hover{background:#1d4ed8;transform:translateY(-1px)}.RemoteViewer-module-scss-module__cH5apW__hoverImagePanel{flex-direction:column;gap:.4rem;padding:0 1rem 1rem;display:flex}.RemoteViewer-module-scss-module__cH5apW__hoverImageLabel{color:#ffffffbf;font-size:.75rem}.RemoteViewer-module-scss-module__cH5apW__hoverImageInput{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:.45rem .75rem;font-size:.8rem}.RemoteViewer-module-scss-module__cH5apW__hoverImageInput::placeholder{color:#ffffff73}.RemoteViewer-module-scss-module__cH5apW__hoverImageToggle{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;padding:.45rem .7rem;font-size:.8rem;transition:all .2s}.RemoteViewer-module-scss-module__cH5apW__hoverImageToggle:hover:not(:disabled){background:#059669}.RemoteViewer-module-scss-module__cH5apW__hoverImageToggle:disabled{cursor:not-allowed;opacity:.55}
.SessionLoanSwitcher-module-scss-module__4fGkrW__root{display:inline-flex;position:relative}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerWrap{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:0;min-width:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.SessionLoanSwitcher-module-scss-module__4fGkrW__root:hover .SessionLoanSwitcher-module-scss-module__4fGkrW__triggerWrap{background:#ffffff26;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 25px #00000026,0 4px 10px #0000001a}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerWrapActive{background:#ffffff1f;border-color:#ffffff38}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerButton{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:.75rem .75rem .75rem 1.25rem;display:inline-flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerButton:active{transform:translateY(-1px)}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerButton:focus{box-shadow:none;outline:none}.SessionLoanSwitcher-module-scss-module__4fGkrW__root:focus-within .SessionLoanSwitcher-module-scss-module__4fGkrW__triggerWrap{box-shadow:0 0 0 3px #fff3}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch{cursor:pointer;background:#ffffff0a;border-left:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;min-height:2.75rem;padding:0 .5rem 0 .25rem;font-size:14px;display:inline-flex;position:relative}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerContent{color:inherit;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerIcon{opacity:.95;font-size:1rem}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerText{white-space:nowrap}.SessionLoanSwitcher-module-scss-module__4fGkrW__count{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;font-size:.76rem;font-weight:800;display:inline-flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__dropdown{color:#e2e8f0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172afa;border:1px solid #94a3b838;border-radius:18px;width:min(400px,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 28px 50px #0f172a66}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch input{opacity:0;width:0;height:0}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch .SessionLoanSwitcher-module-scss-module__4fGkrW__slider{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:30px;width:52px;height:28px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch .SessionLoanSwitcher-module-scss-module__4fGkrW__slider:before{content:"";background-color:#fff;border-radius:50%;width:1.5em;height:1.5em;margin:auto 0;transition:all .4s;position:absolute;top:0;bottom:0;left:1px;box-shadow:0 2px 5px #999}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch input:checked+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider{background-color:#5fdd54;border-color:#0000}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch input:checked+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider:before{transform:translate(1.35em)}.SessionLoanSwitcher-module-scss-module__4fGkrW__triggerSwitch input:disabled+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider{opacity:.7;cursor:not-allowed}.SessionLoanSwitcher-module-scss-module__4fGkrW__switch{width:62px;height:35px;font-size:17px;display:inline-block;position:relative}.SessionLoanSwitcher-module-scss-module__4fGkrW__switch input{opacity:0;width:0;height:0}.SessionLoanSwitcher-module-scss-module__4fGkrW__slider{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:30px;transition:all .4s;position:absolute;inset:0}.SessionLoanSwitcher-module-scss-module__4fGkrW__slider:before{content:"";background-color:#fff;border-radius:16px;width:1.9em;height:1.9em;margin:auto 0;transition:all .4s;position:absolute;top:0;bottom:0;left:1.2px;box-shadow:0 2px 5px #999}.SessionLoanSwitcher-module-scss-module__4fGkrW__switch input:checked+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider{background-color:#5fdd54;border:1px solid #0000}.SessionLoanSwitcher-module-scss-module__4fGkrW__switch input:checked+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider:before{transform:translate(1.5em)}.SessionLoanSwitcher-module-scss-module__4fGkrW__switch input:disabled+.SessionLoanSwitcher-module-scss-module__4fGkrW__slider{opacity:.7;cursor:not-allowed}.SessionLoanSwitcher-module-scss-module__4fGkrW__section{gap:.75rem;display:grid}.SessionLoanSwitcher-module-scss-module__4fGkrW__sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__currentText,.SessionLoanSwitcher-module-scss-module__4fGkrW__loanMeta,.SessionLoanSwitcher-module-scss-module__4fGkrW__loanReason,.SessionLoanSwitcher-module-scss-module__4fGkrW__emptyState,.SessionLoanSwitcher-module-scss-module__4fGkrW__muted{color:#cbd5e1;margin:0;font-size:.84rem}.SessionLoanSwitcher-module-scss-module__4fGkrW__loanList{gap:.75rem;display:grid}.SessionLoanSwitcher-module-scss-module__4fGkrW__employeeCard{background:#1e293bb8;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:.85rem;padding:.9rem;transition:border-color .2s,background .2s;display:flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__employeeCard:hover{background:#1e293be0;border-color:#94a3b847}.SessionLoanSwitcher-module-scss-module__4fGkrW__cardPhoto{border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;overflow:hidden}.SessionLoanSwitcher-module-scss-module__4fGkrW__avatarFallback{color:#94a3b8;background:#94a3b833;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.25rem;display:grid}.SessionLoanSwitcher-module-scss-module__4fGkrW__cardBody{flex:1;gap:.35rem;min-width:0;display:grid}.SessionLoanSwitcher-module-scss-module__4fGkrW__cardName{color:#f1f5f9;font-size:.95rem;display:block}.SessionLoanSwitcher-module-scss-module__4fGkrW__cardMeta{color:#94a3b8;margin:0;font-size:.8rem}.SessionLoanSwitcher-module-scss-module__4fGkrW__loanTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__badge{border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.SessionLoanSwitcher-module-scss-module__4fGkrW__badgeActive,.SessionLoanSwitcher-module-scss-module__4fGkrW__badgeACTIVO{color:#86efac;background:#22c55e33}.SessionLoanSwitcher-module-scss-module__4fGkrW__badgePROGRAMADO{color:#93c5fd;background:#3b82f633}.SessionLoanSwitcher-module-scss-module__4fGkrW__badgeVENCIDO{color:#cbd5e1;background:#94a3b833}.SessionLoanSwitcher-module-scss-module__4fGkrW__badgeCANCELADO{color:#fca5a5;background:#f8717133}.SessionLoanSwitcher-module-scss-module__4fGkrW__loanReason{color:#94a3b8;margin:0;font-size:.8rem}.SessionLoanSwitcher-module-scss-module__4fGkrW__primaryAction,.SessionLoanSwitcher-module-scss-module__4fGkrW__secondaryAction{cursor:pointer;border:none;border-radius:999px;margin-top:.25rem;padding:.55rem .85rem;font-size:.82rem;font-weight:700;transition:opacity .2s,transform .15s}.SessionLoanSwitcher-module-scss-module__4fGkrW__primaryAction:hover:not(:disabled),.SessionLoanSwitcher-module-scss-module__4fGkrW__secondaryAction:hover:not(:disabled){opacity:.95;transform:scale(1.02)}.SessionLoanSwitcher-module-scss-module__4fGkrW__primaryAction{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444)}.SessionLoanSwitcher-module-scss-module__4fGkrW__secondaryAction{color:#f8fafc;background:#e2e8f024}.SessionLoanSwitcher-module-scss-module__4fGkrW__primaryAction:disabled,.SessionLoanSwitcher-module-scss-module__4fGkrW__secondaryAction:disabled{opacity:.6;cursor:not-allowed}.SessionLoanSwitcher-module-scss-module__4fGkrW__emptyState{text-align:center;color:#94a3b8;background:#1e293b80;border-radius:12px;padding:1rem;font-size:.88rem}
