.EUqeHG_container{flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;padding:0;display:flex;overflow:visible}@media (min-width:1280px){.EUqeHG_container[data-width-mode=compact]{max-width:var(--sec-max-width,1600px);margin-inline:0 auto;transition:max-width .2s}}.EUqeHG_viewArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.EUqeHG_loadingBar{background:#f5821f1f;flex-shrink:0;height:3px;position:relative;overflow:hidden}.EUqeHG_loadingBar:before{content:"";background:var(--primary,#f5821f);border-radius:2px;width:35%;height:100%;animation:1.4s cubic-bezier(.65,.05,.36,1) infinite EUqeHG_secLoadingBarSlide;position:absolute;top:0;left:0}@keyframes EUqeHG_secLoadingBarSlide{0%{transform:translate(-110%)}60%{transform:translate(220%)}to{transform:translate(330%)}}.EUqeHG_mainCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:none;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.EUqeHG_mainCard{border-left:none;border-right:none;border-radius:0}}.EUqeHG_embeddedToolbar,.EUqeHG_mobileControlsRow,.EUqeHG_selectedTutorBar{flex-shrink:0}.EUqeHG_embeddedToolbar{background-color:#0000!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px!important}.EUqeHG_embeddedToolbar>*{min-width:0!important;max-width:100%!important}.EUqeHG_embeddedToolbar [class*=searchContainer]{flex:none;min-width:auto;max-width:none}.EUqeHG_embeddedToolbar [class*=navButton]{width:36px!important;height:36px!important}.EUqeHG_embeddedToolbar [class*=todayButton],.EUqeHG_embeddedToolbar [class*=dateButton]{height:36px!important;min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}@media (max-width:900px){.EUqeHG_embeddedToolbar{padding:10px 12px!important}.EUqeHG_embeddedToolbar [class*=leftSection]{flex-basis:100%!important;width:100%!important;min-width:0!important}.EUqeHG_embeddedToolbar [class*=searchContainer]{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.EUqeHG_embeddedToolbar [class*=rightSection]{flex-wrap:wrap!important;flex-basis:100%!important;justify-content:flex-start!important;gap:6px!important;width:100%!important}}@media (max-width:480px){.EUqeHG_embeddedToolbar{padding:8px 10px!important}}.EUqeHG_mobileControlsRow{box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:8px 12px;display:flex}.EUqeHG_mobileControlsRow>*{flex:none;min-width:0}.EUqeHG_mobileControlsRow .EUqeHG_viewModeSelect{flex:0 auto;min-width:0;max-width:200px}@media (max-width:480px){.EUqeHG_mobileControlsRow{gap:4px;padding:6px 8px}}.EUqeHG_mobileControlsSpacer{flex:auto;min-width:0}.EUqeHG_actionBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px;display:flex}.EUqeHG_actionBar .EUqeHG_searchBox{width:340px}@media (max-width:1024px){.EUqeHG_actionBar .EUqeHG_searchBox{width:260px}}.EUqeHG_actionBarSpacer{flex:auto;min-width:8px}.EUqeHG_widthModeControl{flex:none;align-items:center;gap:8px;display:inline-flex}@media (max-width:1279px){.EUqeHG_widthModeControl{display:none}}.EUqeHG_compactWidthControl{align-items:center;gap:3px;display:inline-flex}.EUqeHG_compactWidthIcon{color:#94a3b8;flex-shrink:0}.EUqeHG_compactWidthSelect{appearance:none;color:#64748b;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 3px center no-repeat;border:none;border-radius:6px;outline:none;padding:4px 18px 4px 4px;font-size:12.5px;font-weight:600;transition:background-color .12s,color .12s}.EUqeHG_compactWidthSelect:hover{color:#334155;background-color:#f1f5f9}.EUqeHG_compactWidthSelect:focus-visible{box-shadow:0 0 0 2px #f5821f33}.EUqeHG_compactTabs [class*=pillsList]{padding:0 12px}.EUqeHG_compactTabs [class*=pillTab]{padding:6px 12px;font-size:12.5px}@media (min-width:769px) and (max-height:760px){.EUqeHG_embeddedToolbar{padding:5px 16px!important}.EUqeHG_embeddedToolbar [class*=navButton]{width:32px!important;height:32px!important}.EUqeHG_embeddedToolbar [class*=todayButton],.EUqeHG_embeddedToolbar [class*=dateButton]{height:32px!important;min-height:32px!important}.EUqeHG_actionBar{padding:4px 16px}.EUqeHG_searchBox{height:32px}.EUqeHG_selectedTutorBar{padding:4px 16px}.EUqeHG_compactTabs [class*=pillTab]{padding:4px 12px}}.EUqeHG_searchRow{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;padding:8px 16px;display:flex}@media (max-width:480px){.EUqeHG_searchRow{padding:8px 10px}}.EUqeHG_searchBox{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:340px;min-width:0;max-width:100%;height:36px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.EUqeHG_searchBox:focus-within{border-color:#f5821f;box-shadow:0 0 0 2px #f5821f26}@media (max-width:640px){.EUqeHG_searchBox{width:100%}}.EUqeHG_searchIcon{color:#94a3b8;flex-shrink:0;margin-left:10px}.EUqeHG_searchInput{color:#334155;background:0 0;border:none;flex:1;min-width:0;height:100%;padding:0 6px 0 8px;font-size:13px}@media (max-width:640px){.EUqeHG_searchInput{font-size:16px}}.EUqeHG_searchInput,.EUqeHG_searchInput:focus,.EUqeHG_searchInput:focus-visible{box-shadow:none;outline:none}.EUqeHG_searchInput::placeholder{color:#94a3b8}.EUqeHG_searchInput::-webkit-search-cancel-button{display:none}.EUqeHG_searchClear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:4px;display:inline-flex}.EUqeHG_searchClear:hover{color:#475569;background:#f1f5f9}.EUqeHG_undoToast{color:inherit;align-items:center;gap:10px;font-size:13px;display:inline-flex}.EUqeHG_undoToastBtn{color:#1f2933;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.EUqeHG_undoToastBtn:hover{background:#f3f4f6}@media (max-width:640px){.EUqeHG_toolbarBtnLabel{display:none}}.EUqeHG_toolbarBtnBadge{display:none}@media (max-width:640px){.EUqeHG_toolbarBtnBadge{background:var(--danger,#dc2626);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}}.EUqeHG_viewModeSelect{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:6px 28px 6px 10px;font-size:13px;font-weight:600;transition:all .15s}.EUqeHG_viewModeSelect:hover{border-color:#f5821f}.EUqeHG_viewModeSelect:focus{border-color:#f5821f;box-shadow:0 0 0 2px #f5821f26}@media (max-width:640px){.EUqeHG_viewModeSelect{background-position:right 6px center;height:34px;padding:4px 22px 4px 8px;font-size:12px}}.EUqeHG_selectedTutorBar{background:#fff4ea;border-bottom:1px solid #fac99b;align-items:center;gap:12px;padding:6px 16px;display:flex}.EUqeHG_selectedTutorName{color:#c2620e;flex:1;font-size:14px;font-weight:700}.EUqeHG_tutorViewToggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a0a}.EUqeHG_tutorViewBtn{letter-spacing:.01em;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:78px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s,transform .12s;display:inline-flex;position:relative}.EUqeHG_tutorViewBtn .EUqeHG_tutorViewIcon{color:currentColor;opacity:.85;flex-shrink:0;transition:opacity .18s,transform .18s}.EUqeHG_tutorViewBtn:hover:not(.EUqeHG_tutorViewBtnActive){color:#334155;background:#ffffffb3}.EUqeHG_tutorViewBtn:hover:not(.EUqeHG_tutorViewBtnActive) .EUqeHG_tutorViewIcon{opacity:1}.EUqeHG_tutorViewBtn:active:not(.EUqeHG_tutorViewBtnActive){transform:scale(.97)}.EUqeHG_tutorViewBtn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.EUqeHG_tutorViewBtnActive{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14,0 2px 6px #0f172a0f,0 0 0 1px #0f172a0d}.EUqeHG_tutorViewBtnActive .EUqeHG_tutorViewIcon{color:#2563eb;opacity:1}.EUqeHG_tutorViewBtnActive:hover{color:#0f172a;background:#fff}.EUqeHG_tutorViewLabel{line-height:1}.EUqeHG_statsGrid{border-bottom:1px solid var(--border-light,#f1f5f9);background:#fafbfc;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px 20px;display:grid}.EUqeHG_legendSection{border-top:1px solid var(--border-light);flex-shrink:0;margin:12px 20px 0;padding:12px 20px 16px;position:relative}.EUqeHG_legendToggle{border:1px solid var(--border-medium);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:-12px;right:0}.EUqeHG_legendToggle:hover{border-color:var(--border-dark);color:var(--text-primary);background:var(--background-subtle,#f1f5f9)}.EUqeHG_legendToggle svg{width:14px;height:14px}.EUqeHG_legendsContainer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-flow:wrap;flex-shrink:0;align-items:flex-start;gap:14px 32px;padding:14px 18px;display:flex}.EUqeHG_legendSpacer{flex-shrink:0;height:24px}@media (max-width:1024px){.EUqeHG_statsGrid{grid-template-columns:repeat(2,1fr);padding:12px 16px}.EUqeHG_legendSection{margin:0 16px;padding:12px 16px 0}}@media (max-width:640px){.EUqeHG_statsGrid{grid-template-columns:1fr}.EUqeHG_embeddedToolbar{flex-wrap:wrap;gap:8px;padding:8px 10px!important}.EUqeHG_selectedTutorBar{flex-wrap:wrap;gap:8px;padding:6px 12px}.EUqeHG_selectedTutorName{flex:100%;font-size:13px}.EUqeHG_tutorViewToggle{flex:100%;justify-content:stretch}.EUqeHG_tutorViewBtn{flex:1;min-width:0;padding:7px 10px;font-size:12.5px}.EUqeHG_legendSection{margin:0 12px;padding:10px 12px 0}.EUqeHG_viewModeSelect{padding:6px 26px 6px 8px;font-size:12px}}.EUqeHG_monthViewWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex;position:relative;overflow:hidden}.EUqeHG_monthLoadingOverlay{z-index:5;color:var(--text-secondary);pointer-events:none;background:#fff9;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}
.SqmXra_calendarContainer{touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;border-top:2px solid #e5e7eb;flex:1;width:100%;min-height:0;margin-top:10px;overflow:auto}.SqmXra_calendarLoading .SqmXra_tutorsGrid{opacity:.45;transition:opacity .15s}.SqmXra_calendarWrapper{min-width:600px;display:flex}.SqmXra_hoursColumn{background:#f8f9fa;border-right:2px solid #d1d5db;flex-shrink:0;width:44px}.SqmXra_headerCell{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;background:#f1f3f5;border-bottom:2px solid #d1d5db;justify-content:center;align-items:center;height:36px;font-size:11px;font-weight:700;display:flex}.SqmXra_headerCell.SqmXra_withVisuals{height:64px}.SqmXra_hourCell{height:var(--hour-height,40px);color:#374151;border-bottom:1px solid #d1d5db;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.SqmXra_hourCell.SqmXra_pastHour{color:#526075;background:#cbd2dc}.SqmXra_hoursColumnRight{background:#f8f9fa;border-left:2px solid #d1d5db;flex-shrink:0;width:44px}@media (max-width:640px){.SqmXra_hoursColumnRight{width:36px}}.SqmXra_tutorsGrid{flex:1;display:flex}.SqmXra_tutorColumn{flex:1;min-width:120px;position:relative}@media (max-width:640px){.SqmXra_tutorColumn{min-width:84px}}@media (max-width:380px){.SqmXra_tutorColumn{min-width:72px}}.SqmXra_tutorColumn:not(:last-child):after{content:"";pointer-events:none;z-index:2;border-right:2px solid #94a3b8;width:0;position:absolute;top:0;bottom:0;right:-1px}.SqmXra_tutorHeader{color:#1f2937;text-align:center;text-transform:uppercase;letter-spacing:.02em;background:#f1f3f5;border-bottom:2px solid #d1d5db;justify-content:center;align-items:center;gap:3px;height:36px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.2;display:flex;position:relative;overflow:hidden}.SqmXra_tutorHeader.SqmXra_withVisuals{flex-direction:column;justify-content:flex-start;gap:1px;height:64px;padding:14px 6px 4px}.SqmXra_tutorHeader.SqmXra_clickable{cursor:pointer;transition:background .15s,color .15s}.SqmXra_tutorHeader.SqmXra_clickable:hover{color:#e0700e;background:#fff4ea}.SqmXra_headerImage{object-fit:cover;border-radius:5px;flex-shrink:0;width:24px;height:24px}.SqmXra_headerEmoji{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:flex}.SqmXra_headerLabel{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:10px;line-height:1.1;display:block;overflow:hidden}.SqmXra_floorStart{border-left:1.5px solid var(--border-medium,#9ca3af)!important}.SqmXra_floorBadge{color:var(--text-tertiary,#6b7280);background:var(--background-subtle,#f3f4f6);border:1px solid var(--border-light,#e5e7eb);letter-spacing:.03em;z-index:1;pointer-events:none;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.3;position:absolute;top:3px;right:4px}.SqmXra_tutorHeader.SqmXra_conSedes{flex-direction:column;gap:1px}.SqmXra_headerSedes{text-overflow:ellipsis;white-space:nowrap;color:#64748b;text-transform:none;letter-spacing:0;max-width:100%;font-size:9px;font-weight:500;display:block;overflow:hidden}.SqmXra_headerSede+.SqmXra_headerSede{margin-left:6px}.SqmXra_headerSede:before{content:"";background:var(--sede);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.SqmXra_tutorSchedule{height:calc(13*var(--hour-height,40px));position:relative}.SqmXra_hourLine{width:100%;height:var(--hour-height,40px);background:#fff;border-bottom:1px solid #d1d5db;flex-direction:column;display:flex;position:absolute}.SqmXra_hourLine:nth-child(odd){background:#fafbfc}.SqmXra_hourLine.SqmXra_pastHourLine{background:#cbd2dc}.SqmXra_quarterSlot{pointer-events:all;cursor:pointer;flex:1}.SqmXra_quarterSlot:not(:last-child){border-bottom:1px dotted #e5e7eb}.SqmXra_quarterSlot:hover{background:#f5821f14}.SqmXra_quarterSlot.SqmXra_creationHighlight{background:#f5821f26}.SqmXra_hourSlot{border-bottom:1px solid #d1d5db;height:40px;position:relative}.SqmXra_hourSlot:nth-child(odd){background:#fafbfc}.SqmXra_hourSlot.SqmXra_pastHour{background:#f0f1f3}.SqmXra_appointment{cursor:pointer;will-change:min-height,box-shadow,transform;border-radius:4px;width:calc(100% - 6px);min-height:24px;padding:4px 6px;font-size:11px;transition:min-height .18s cubic-bezier(.4,0,.2,1),box-shadow .15s ease-out,transform .15s ease-out,outline-color .15s;position:absolute;left:3px;overflow:hidden}.SqmXra_appointment:hover{z-index:20;outline-offset:-1px;outline:2px solid #ffffffb3;min-height:56px;transform:translate(-1px);box-shadow:0 6px 18px #00000047}.SqmXra_appointment.SqmXra_pendiente .SqmXra_appointmentClient,.SqmXra_appointment.SqmXra_pendiente .SqmXra_appointmentTime,.SqmXra_appointment.SqmXra_pendiente .SqmXra_appointmentType{color:#fff;text-shadow:0 0 3px #000000d9,0 1px 2px #0009;letter-spacing:.3px}.SqmXra_appointment.SqmXra_domiciliado .SqmXra_appointmentClient,.SqmXra_appointment.SqmXra_domiciliado .SqmXra_appointmentTime,.SqmXra_appointment.SqmXra_domiciliado .SqmXra_appointmentType{color:#facc15;text-shadow:0 0 3px #000000e6,0 1px 2px #0009;letter-spacing:.3px}.SqmXra_appointment.SqmXra_pagado .SqmXra_appointmentClient,.SqmXra_appointment.SqmXra_pagado .SqmXra_appointmentTime,.SqmXra_appointment.SqmXra_pagado .SqmXra_appointmentType,.SqmXra_appointment.SqmXra_sin_cobro .SqmXra_appointmentClient,.SqmXra_appointment.SqmXra_sin_cobro .SqmXra_appointmentTime,.SqmXra_appointment.SqmXra_sin_cobro .SqmXra_appointmentType{color:#111827}.SqmXra_appointment.SqmXra_pastAppointment{opacity:.72;filter:saturate(.3)brightness(.9)}.SqmXra_appointment.SqmXra_pastAppointment:hover,.SqmXra_appointment.SqmXra_pastAppointment:focus-visible{opacity:1;filter:none}.SqmXra_appointment.SqmXra_fueraOficinaAppointment{cursor:pointer;background:repeating-linear-gradient(-45deg,#94a3b826,#94a3b826 6px,#cbd5e14d 6px 12px)!important;border:1.5px solid #94a3b8!important}.SqmXra_appointment.SqmXra_fueraOficinaAppointment:hover{transform:translate(-1px);box-shadow:0 3px 10px #64748b40}.SqmXra_appointment.SqmXra_fueraOficinaAppointment .SqmXra_fueraOficinaLabel{color:#475569;letter-spacing:.03em;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}.SqmXra_blockedBand{pointer-events:none;background-color:#ef44440a;background-image:repeating-linear-gradient(45deg,#ef444417,#ef444417 6px,#0000 6px 12px);border-top:1px solid #ef444424;position:absolute;left:0;right:0;overflow:hidden}.SqmXra_blockedBandLabel{letter-spacing:.02em;color:#dc2626;text-transform:uppercase;margin:2px 0 0 4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block;position:sticky;top:2px}.SqmXra_vacationBand{pointer-events:none;background-color:#fbbf241f;background-image:repeating-linear-gradient(45deg,#f59e0b29,#f59e0b29 6px,#0000 6px 12px);border-top:1px solid #f59e0b4d;position:absolute;left:0;right:0;overflow:hidden}.SqmXra_vacationBandLabel{letter-spacing:.02em;color:#b45309;text-transform:uppercase;margin:2px 0 0 4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block;position:sticky;top:2px}.SqmXra_appointmentContent{flex-direction:column;justify-content:center;height:100%;display:flex}.SqmXra_appointmentClient{color:#111827;text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;padding-right:24px;font-size:11px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.SqmXra_appointmentTime{color:#374151;white-space:nowrap;font-size:10px;font-weight:600}.SqmXra_appointmentFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.SqmXra_appointmentType{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.SqmXra_appointmentRoom{border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.SqmXra_appointmentRoomImg{object-fit:cover;z-index:2;border:1.5px solid #ffffffe6;border-radius:4px;flex-shrink:0;width:22px;height:22px;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #00000040}.SqmXra_appointmentRoomEmoji{z-index:2;filter:drop-shadow(0 1px 2px #0003);font-size:16px;line-height:1;position:absolute;top:3px;right:4px}.SqmXra_appointmentRoomBadge{white-space:nowrap;text-overflow:ellipsis;z-index:2;color:#374151;border:1px solid;border-radius:4px;max-width:70%;padding:2px 5px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;bottom:3px;right:3px;overflow:hidden}.SqmXra_eventPopover{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);animation:.14s ease-out SqmXra_popoverIn;overflow:hidden auto;box-shadow:0 10px 32px #1f293729,0 2px 6px #1f29370f}@keyframes SqmXra_popoverIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.SqmXra_popoverHead{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 11px;display:flex}.SqmXra_popoverHeadLeft{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.SqmXra_popoverTypeBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:7px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.SqmXra_popoverStatusPill{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.SqmXra_popoverSeriePill{color:#1d4ed8;background:#eff6ff;align-items:center;gap:4px;display:inline-flex}.SqmXra_status_pendiente{color:#6b7280;background:#f3f4f6}.SqmXra_status_domiciliado{color:#92400e;background:#fef3c7}.SqmXra_status_pagado{color:#166534;background:#dcfce7}.SqmXra_status_sin_cobro{color:#64748b;background:#f1f5f9}.SqmXra_popoverClose{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:400;line-height:1;transition:background .12s,color .12s;display:flex}.SqmXra_popoverClose:hover{color:#374151;background:#f3f4f6}.SqmXra_popoverName{color:#111827;word-break:break-word;align-items:center;gap:6px;padding:12px 14px 4px;font-size:16px;font-weight:700;line-height:1.35;display:flex}.SqmXra_popoverName>span:first-child{flex:1;min-width:0}.SqmXra_popoverMuted{color:#9ca3af;font-style:italic;font-weight:500}.SqmXra_popoverInlineEdit{gap:4px;padding-top:10px;padding-bottom:6px}.SqmXra_popoverTitleInput{color:#111827;background:#f5f7ff;border:1.5px solid #fac99b;border-radius:7px;outline:none;flex:1;min-width:0;padding:6px 8px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s}.SqmXra_popoverTitleInput:focus{background:#fff;border-color:#f5821f}.SqmXra_popoverTitleInput:disabled{opacity:.6}.SqmXra_popoverInlineEditBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.SqmXra_popoverInlineEditBtn:hover{color:#e0700e;background:#fff4ea}.SqmXra_popoverValueWithEdit{align-items:center;gap:4px;display:inline-flex}.SqmXra_popoverTimeEdit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.SqmXra_popoverTimeInput{color:#1f2937;background:#f5f7ff;border:1.5px solid #fac99b;border-radius:6px;outline:none;width:78px;padding:3px 5px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .12s,background .12s}.SqmXra_popoverTimeInput:focus{background:#fff;border-color:#f5821f}.SqmXra_popoverTimeInput:disabled{opacity:.6}.SqmXra_popoverTimeSep{color:#9ca3af;font-size:11px;font-weight:600}.SqmXra_popoverIconBtn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.SqmXra_popoverIconBtn:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#d1d5db}.SqmXra_popoverIconBtn:disabled{opacity:.5;cursor:not-allowed}.SqmXra_popoverIconBtnSave{cursor:pointer;color:#e0700e;background:#fff4ea;border:1px solid #fac99b;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:inline-flex}.SqmXra_popoverIconBtnSave:hover:not(:disabled){background:#fde6cf;border-color:#f7ac68}.SqmXra_popoverIconBtnSave:disabled{opacity:.5;cursor:not-allowed}.SqmXra_popoverInfo{flex-direction:column;gap:0;padding:4px 14px 10px;display:flex}.SqmXra_popoverRow{border-bottom:1px solid #f1f2f5;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.SqmXra_popoverRow:last-child{border-bottom:none}.SqmXra_popoverLabel{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.SqmXra_popoverValue{color:#1f2937;text-align:right;word-break:break-word;font-size:13px;font-weight:600}.SqmXra_popoverAulaWrap{border-top:1px solid #f0f2f5;flex-direction:column;gap:5px;padding:10px 14px 12px;display:flex}.SqmXra_popoverCentroSelect{color:#374151;cursor:pointer;background:#f8fafc;border:1px solid #e2e5ea;border-radius:9px;outline:none;width:100%;padding:8px 11px;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s}.SqmXra_popoverCentroSelect:focus{background:#fff;border-color:#f5821f;box-shadow:0 0 0 3px #f5821f1f}.SqmXra_popoverParticipantsWrap{border-top:1px solid #f0f2f5;flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.SqmXra_popoverParticipantsSummary{cursor:pointer;width:100%;font:inherit;color:#1f2937;text-align:left;background:#f8fafc;border:1px solid #eef1f5;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;transition:background .12s,border-color .12s;display:flex}.SqmXra_popoverParticipantsSummary:hover{background:#f1f5f9;border-color:#dbe2ea}.SqmXra_popoverParticipantsCount{align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.SqmXra_popoverParticipantsCount:before{content:"";border-radius:50%;width:8px;height:8px}.SqmXra_popoverParticipantsCount.SqmXra_matriculadoCount{color:#047857}.SqmXra_popoverParticipantsCount.SqmXra_matriculadoCount:before{background:#10b981}.SqmXra_popoverParticipantsCount.SqmXra_noMatriculadoCount{color:#b45309}.SqmXra_popoverParticipantsCount.SqmXra_noMatriculadoCount:before{background:#f59e0b}.SqmXra_popoverParticipantsCountSep{color:#cbd5e1;font-size:11px}.SqmXra_popoverParticipantsExpand{color:#94a3b8;align-items:center;margin-left:auto;transition:transform .18s;display:flex}.SqmXra_popoverParticipantsExpand.SqmXra_open{transform:rotate(180deg)}.SqmXra_popoverParticipantsList{flex-direction:column;gap:0;max-height:210px;margin:3px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.SqmXra_popoverParticipantItem{color:#374151;border-radius:6px;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:12.5px;font-weight:500;line-height:1.3;transition:background .1s;display:flex}.SqmXra_popoverParticipantItem:before{content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px}.SqmXra_popoverParticipantItem:hover{background:#f1f5f9}.SqmXra_popoverParticipantItem.SqmXra_matriculado:before{background:#10b981}.SqmXra_popoverParticipantItem.SqmXra_noMatriculado{color:#6b7280}.SqmXra_popoverParticipantItem.SqmXra_noMatriculado:before{background:#f59e0b}.SqmXra_popoverParticipantName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SqmXra_popoverParticipantsLoading,.SqmXra_popoverParticipantsEmpty{color:#9ca3af;padding:4px 0;font-size:11px;font-style:italic}.SqmXra_popoverSectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.SqmXra_popoverFoot{border-top:1px solid #f0f2f5;gap:8px;padding:12px 14px 14px;display:flex}.SqmXra_popoverPrimaryBtn{color:#fff;cursor:pointer;background:#e0700e;border:1.5px solid #e0700e;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex;box-shadow:0 1px 2px #1f29371f}.SqmXra_popoverPrimaryBtn:hover,.SqmXra_popoverPrimaryBtn:focus,.SqmXra_popoverPrimaryBtn:active,.SqmXra_popoverPrimaryBtn:visited{color:#fff}.SqmXra_popoverPrimaryBtn:hover{background:#c2620e;border-color:#c2620e}.SqmXra_popoverDangerBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.SqmXra_popoverDangerBtn:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (max-width:768px){.SqmXra_tutorColumn{min-width:110px}.SqmXra_appointmentClient{font-size:10px}}@media (max-width:640px){.SqmXra_calendarContainer{margin-top:8px}.SqmXra_calendarWrapper{min-width:0}.SqmXra_hoursColumn{width:36px}.SqmXra_headerCell,.SqmXra_tutorHeader{height:32px;font-size:10px}.SqmXra_headerCell.SqmXra_withVisuals,.SqmXra_tutorHeader.SqmXra_withVisuals{height:56px;padding:10px 4px 3px}.SqmXra_hourCell{font-size:9px}.SqmXra_appointment{border-radius:3px;padding:3px 4px;font-size:10px}.SqmXra_appointmentClient{-webkit-line-clamp:2;padding-right:0;font-size:10px}.SqmXra_appointmentTime{font-size:9px}}.SqmXra_fitToWidth{overflow-x:hidden}.SqmXra_fitToWidth .SqmXra_calendarWrapper{width:100%;min-width:0}.SqmXra_fitToWidth .SqmXra_tutorColumn{min-width:0}@media (max-width:640px){.SqmXra_fitToWidth .SqmXra_hoursColumn,.SqmXra_fitToWidth .SqmXra_hoursColumnRight{width:32px}.SqmXra_fitToWidth .SqmXra_hourCell{font-size:8px}.SqmXra_fitToWidth .SqmXra_tutorHeader{letter-spacing:0;padding:2px;font-size:9px}.SqmXra_fitToWidth .SqmXra_headerLabel{font-size:9px}.SqmXra_fitToWidth .SqmXra_appointment{border-radius:2px;padding:2px 3px}.SqmXra_fitToWidth .SqmXra_appointmentClient{font-size:9px;line-height:1.15}.SqmXra_fitToWidth .SqmXra_appointmentTime{font-size:8px}}@media (max-width:380px){.SqmXra_fitToWidth .SqmXra_hoursColumn,.SqmXra_fitToWidth .SqmXra_hoursColumnRight{width:26px}.SqmXra_fitToWidth .SqmXra_hourCell{font-size:7px}.SqmXra_fitToWidth .SqmXra_tutorHeader,.SqmXra_fitToWidth .SqmXra_headerLabel{font-size:8px}}.SqmXra_allDayGutter{text-transform:uppercase;letter-spacing:.02em;color:#9ca3af;text-align:center;background:#f8f9fa;border-bottom:2px solid #d1d5db;justify-content:center;align-items:center;height:34px;padding:0 2px;font-size:8px;font-weight:700;line-height:1.1;display:flex}.SqmXra_allDayRow{background:#fff;border-bottom:2px solid #d1d5db;border-left:1px solid #e5e7eb;flex-direction:column;gap:2px;height:34px;padding:3px;display:flex;overflow-y:auto}.SqmXra_allDayPill{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.3;transition:filter .12s;overflow:hidden}.SqmXra_allDayPill:hover{filter:brightness(.95)}.SqmXra_overflowChip{z-index:4;color:#fff;cursor:pointer;background:#4b5563;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:filter .12s;display:flex;position:absolute}.SqmXra_overflowChip:hover{filter:brightness(1.1)}.SqmXra_outOfRangeChip{z-index:6;color:#92400e;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.SqmXra_outOfRangeChip:hover{background:#fde68a}.SqmXra_outOfRangeTop{top:2px}.SqmXra_outOfRangeBottom{bottom:2px}.SqmXra_clusterPopover{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:320px;padding:8px;overflow-y:auto;box-shadow:0 8px 28px #00000029}.SqmXra_clusterHead{color:#374151;justify-content:space-between;align-items:center;padding:2px 2px 6px;font-size:12px;font-weight:600;display:flex}.SqmXra_clusterList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SqmXra_clusterItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.SqmXra_clusterItem:hover{background:#f3f4f6}.SqmXra_clusterDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.SqmXra_clusterTime{color:#6b7280;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.SqmXra_clusterName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SqmXra_meetCita{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.SqmXra_meetCitaLink{color:#0b57d0;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.SqmXra_meetCitaLink:hover{text-decoration:underline}.SqmXra_meetCitaBtn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.SqmXra_meetCitaBtn:hover:not(:disabled){background:#f8fafc;border-color:#c4c7c5}.SqmXra_meetCitaBtn:disabled{opacity:.6;cursor:default}
.JlO_Ta_muestras{flex-wrap:wrap;gap:6px;display:flex}.JlO_Ta_muestra{background:var(--muestra);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a14}.JlO_Ta_muestra:hover:not(:disabled){transform:scale(1.08)}.JlO_Ta_muestra:focus-visible{outline:2px solid var(--muestra);outline-offset:2px}.JlO_Ta_muestra:disabled{cursor:not-allowed;opacity:.6}.JlO_Ta_elegida{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--muestra)}
.bkEs9a_backdrop{z-index:999;background:#20212473;animation:.15s ease-out bkEs9a_fadeIn;position:fixed;inset:0}@keyframes bkEs9a_fadeIn{0%{opacity:0}to{opacity:1}}.bkEs9a_popover{background:#fff;border:1px solid #dadce0;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.14s ease-out bkEs9a_popoverIn;box-shadow:0 8px 24px #3c40432e,0 2px 6px #3c404314}@keyframes bkEs9a_popoverIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.bkEs9a_popover{border:none;border-radius:16px 16px 0 0;animation:.22s cubic-bezier(.32,.72,0,1) bkEs9a_sheetSlideIn;box-shadow:0 -8px 28px #3c404338}.bkEs9a_toolbar{z-index:1;background:#fff;border-bottom:1px solid #e8eaed;border-radius:16px 16px 0 0;padding:10px 8px 8px 4px;position:sticky;top:0}.bkEs9a_toolbar:before{content:"";background:#dadce0;border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.bkEs9a_titleBlock{padding:18px 20px 10px}.bkEs9a_title{font-size:20px}.bkEs9a_info{padding:8px 20px 14px}.bkEs9a_foot{padding:12px 20px max(14px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}}@keyframes bkEs9a_sheetSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bkEs9a_toolbar{background:#f8f9fa;border-bottom:1px solid #e8eaed;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.bkEs9a_toolbarActions{align-items:center;gap:2px;display:flex}.bkEs9a_iconBtn{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bkEs9a_iconBtn:hover{color:#202124;background:#f1f3f4}.bkEs9a_iconBtn:disabled{opacity:.5;cursor:not-allowed}.bkEs9a_titleBlock{padding:16px 20px 10px}.bkEs9a_titleRow{align-items:flex-start;gap:14px;display:flex}.bkEs9a_colorChip{border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:5px}.bkEs9a_title{color:#202124;word-break:break-word;letter-spacing:-.005em;flex:1;font-size:20px;font-weight:400;line-height:1.3}.bkEs9a_subtitle{color:#5f6368;text-transform:capitalize;margin-top:2px;padding-left:30px;font-size:13px;font-weight:400}.bkEs9a_info{flex-direction:column;gap:2px;padding:6px 20px 12px;display:flex}.bkEs9a_row{border-bottom:1px solid #f1f3f4;align-items:flex-start;gap:14px;padding:8px 0;display:flex}.bkEs9a_row:last-child{border-bottom:none}.bkEs9a_rowIcon{color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.bkEs9a_rowBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bkEs9a_rowValue{color:#202124;word-break:break-word;font-size:13px;font-weight:500;line-height:1.4}.bkEs9a_rowSub{color:#5f6368;font-size:11px;font-weight:400;line-height:1.3}.bkEs9a_statusPill{border-radius:4px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.bkEs9a_status_pendiente{color:#5f6368;background:#f1f3f4}.bkEs9a_status_domiciliado{color:#b06000;background:#feefc3}.bkEs9a_status_pagado{color:#137333;background:#ceead6}.bkEs9a_status_programada{color:#64748b;background:#f1f5f9}.bkEs9a_rowAulaImg{object-fit:cover;border:1px solid #e8eaed;border-radius:4px;width:18px;height:18px}.bkEs9a_rowAulaEmoji{font-size:16px;line-height:1}.bkEs9a_sedeDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.bkEs9a_editTitleInput{color:#202124;background:0 0;border:none;border-bottom:2px solid #1a73e8;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:20px;font-weight:400}.bkEs9a_editHint{color:#5f6368;margin-top:6px;padding-left:30px;font-size:11px;font-style:italic}.bkEs9a_editInput{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:4px;outline:none;padding:5px 8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.bkEs9a_editInput:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.bkEs9a_editTimeRow{align-items:center;gap:6px;display:flex}.bkEs9a_editTimeSep{color:#5f6368;font-size:14px}.bkEs9a_editError{color:#c5221f;background:#fce8e6;border-radius:4px;margin:0 0 4px 30px;padding:6px 10px;font-size:12px}.bkEs9a_foot{border-top:1px solid #e8eaed;justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.bkEs9a_primaryBtn{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:4px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #3c404326}.bkEs9a_primaryBtn:hover:not(:disabled){color:#fff;background:#1765cc;box-shadow:0 1px 4px #3c404338}.bkEs9a_primaryBtn:active:not(:disabled){color:#fff;background:#1558b3}.bkEs9a_primaryBtn:disabled{opacity:.6;cursor:not-allowed}.bkEs9a_secondaryBtn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.bkEs9a_secondaryBtn:hover:not(:disabled){color:#3c4043;background:#f1f3f4;border-color:#c4c7c5}.bkEs9a_secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.bkEs9a_meetLink{color:#0b57d0;align-items:center;gap:4px;width:fit-content;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.bkEs9a_meetLink:hover{text-decoration:underline}.bkEs9a_meetCopyBtn{color:#5f6368;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.bkEs9a_meetCopyBtn:hover{color:#202124;text-decoration:underline}.bkEs9a_meetGenerateBtn{color:#0b57d0;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.bkEs9a_meetGenerateBtn:hover:not(:disabled){background:#f1f3f4;border-color:#c4c7c5}.bkEs9a_meetGenerateBtn:disabled{opacity:.6;cursor:not-allowed}
.aj8PsW_wrap{display:inline-block;position:relative}.aj8PsW_connectBtn,.aj8PsW_connectedBtn{cursor:pointer;color:#3c4043;background:#fff;border:1px solid #dadce0;border-radius:18px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.aj8PsW_connectBtn:hover,.aj8PsW_connectedBtn:hover{background:#f8f9fa;border-color:#c4c7c5}.aj8PsW_connectBtn:disabled,.aj8PsW_connectedBtn:disabled{opacity:.6;cursor:default}.aj8PsW_connectBtn{color:#1967d2;background:#f6faff;border-color:#d2e3fc}.aj8PsW_connectBtn svg{color:#1a73e8}.aj8PsW_connectBtn:hover{background:#e8f0fe;border-color:#c0d7fb}.aj8PsW_connectedBtn svg:first-child{color:#1e8e3e}.aj8PsW_reconnectBtn{cursor:pointer;color:#b06000;background:#fef7e0;border:1px solid #fde293;border-radius:18px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.aj8PsW_reconnectBtn svg{color:#e37400}.aj8PsW_reconnectBtn:hover{background:#feefc3;border-color:#fdd663}.aj8PsW_reconnectBtn:disabled{opacity:.6;cursor:default}.aj8PsW_email{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.aj8PsW_menu{z-index:9999;background:#fff;border:1px solid #dadce0;border-radius:8px;min-width:224px;padding:6px;animation:.15s ease-out aj8PsW_gcDropIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #3c40432e,0 2px 6px #3c404314}@keyframes aj8PsW_gcDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aj8PsW_menuItem{color:#3c4043;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:400;transition:background .12s;display:flex}.aj8PsW_menuItem svg{color:#5f6368;flex-shrink:0}.aj8PsW_menuItem:hover{background:#f1f3f4}.aj8PsW_menuItem:disabled{opacity:.6;cursor:default}.aj8PsW_danger,.aj8PsW_danger svg{color:#d93025}.aj8PsW_danger:hover{background:#fce8e6}.aj8PsW_err{color:#d93025;margin:6px 10px 2px;font-size:12px}.aj8PsW_modalBody{flex-direction:column;gap:4px;padding:22px 22px 20px;display:flex}.aj8PsW_modalHead{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aj8PsW_modalHead h3{color:#202124;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.aj8PsW_modalHead p{color:#5f6368;margin:3px 0 0;font-size:13px}.aj8PsW_modalIcon{color:#1a73e8;background:#e8f0fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.aj8PsW_modalIconOk{color:#1e8e3e;background:#e6f4ea}.aj8PsW_check{color:#3c4043;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dadce0;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:10px;padding:13px 15px;font-size:13.5px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.aj8PsW_check:hover{background:#f8f9fa;border-color:#c4c7c5}.aj8PsW_check:has(input:checked){background:#e8f0fe;border-color:#1a73e8}.aj8PsW_check input{cursor:pointer;accent-color:#1a73e8;flex-shrink:0;width:17px;height:17px;margin-top:1px}.aj8PsW_check svg{color:#1a73e8;flex-shrink:0;margin-top:1px}.aj8PsW_check span{line-height:1.4}.aj8PsW_note{color:#137333;background:#e6f4ea;border:1px solid #ceead6;border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 2px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.aj8PsW_note span{flex:1}.aj8PsW_note strong{font-weight:600}.aj8PsW_noteIcon{color:#1e8e3e;flex-shrink:0;margin-top:1px}.aj8PsW_modalFooter{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.aj8PsW_primary{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #3c40432e}.aj8PsW_primary:hover{background:#1765cc;box-shadow:0 1px 6px #3c40433d}.aj8PsW_primary:active{background:#1558b3}.aj8PsW_primary:disabled{opacity:.6;cursor:default;box-shadow:none}.aj8PsW_cancelBtn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:18px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.aj8PsW_cancelBtn:hover{background:#f8f9fa;border-color:#c4c7c5}.aj8PsW_cancelBtn:disabled{opacity:.6;cursor:default}
.xkRaOW_categorias{text-transform:none;letter-spacing:normal;flex-direction:column;gap:8px;font-weight:400;display:flex}.xkRaOW_chips{flex-wrap:wrap;gap:6px;display:flex}.xkRaOW_chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .12s,background .12s;display:inline-flex}.xkRaOW_chip:hover:not(:disabled){border-color:var(--categoria,#94a3b8)}.xkRaOW_chip:focus-visible{outline:2px solid var(--categoria,#6366f1);outline-offset:2px}.xkRaOW_chip:disabled{cursor:not-allowed;opacity:.55}.xkRaOW_elegida{border-color:var(--categoria);background:color-mix(in srgb, var(--categoria) 10%, #fff);font-weight:600}.xkRaOW_editable{border-style:dashed}.xkRaOW_accion{color:#64748b;border-style:dashed}.xkRaOW_punto{background:var(--categoria);border-radius:50%;flex-shrink:0;width:10px;height:10px}.xkRaOW_borrador{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.xkRaOW_nombre{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:7px 10px;font-size:14px}.xkRaOW_nombre:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.xkRaOW_error{color:#dc2626;font-size:12px}.xkRaOW_nota{color:#64748b;font-size:12px}.xkRaOW_enlace{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.xkRaOW_botones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xkRaOW_hueco{flex:1}.xkRaOW_peligro,.xkRaOW_secundario,.xkRaOW_principal{cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.xkRaOW_peligro:disabled,.xkRaOW_secundario:disabled,.xkRaOW_principal:disabled{cursor:not-allowed;opacity:.6}.xkRaOW_principal{color:#fff;background:#4f46e5;border:1px solid #4f46e5}.xkRaOW_secundario{color:#475569;background:#fff;border:1px solid #e2e8f0}.xkRaOW_peligro{color:#fff;background:#dc2626;border:1px solid #dc2626}.xkRaOW_confirmar{color:#475569;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}
.sAhkLG_selector{flex-direction:column;gap:10px;min-width:0;display:flex}.sAhkLG_presets{flex-wrap:wrap;gap:6px;display:flex}.sAhkLG_preset{border:1px solid var(--border-base,#e2e8f0);background:var(--surface-base,#fff);height:30px;color:var(--text-secondary,#475569);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sAhkLG_preset:hover:not(:disabled){border-color:var(--border-medium,#cbd5e1);color:var(--text-primary,#1e293b)}.sAhkLG_preset:disabled{opacity:.55;cursor:not-allowed}.sAhkLG_presetActivo,.sAhkLG_presetActivo:hover:not(:disabled){border-color:var(--primary,#f5821f);background:var(--primary-50,#fff4ea);color:var(--primary-dark,#c2620e);font-weight:600}.sAhkLG_detalle{border:1px solid var(--border-base,#e2e8f0);border-radius:var(--radius-md,10px);background:var(--background-base,#f8fafc);flex-direction:column;gap:10px;padding:12px;display:flex}.sAhkLG_fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sAhkLG_etiqueta{min-width:64px;color:var(--text-secondary,#475569);font-size:12.5px;font-weight:600}.sAhkLG_etiquetaSuave{color:var(--text-secondary,#475569);font-size:13px}.sAhkLG_contador{border:1px solid var(--border-base,#e2e8f0);background:var(--surface-base,#fff);border-radius:8px;align-items:center;height:30px;display:inline-flex;overflow:hidden}.sAhkLG_contador button{width:28px;height:100%;color:var(--text-secondary,#475569);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sAhkLG_contador button:hover:not(:disabled){background:var(--background-subtle,#f1f5f9);color:var(--text-primary,#1e293b)}.sAhkLG_contador button:disabled{opacity:.35;cursor:default}.sAhkLG_contador input{border:none;border-left:1px solid var(--border-light,#f1f5f9);border-right:1px solid var(--border-light,#f1f5f9);text-align:center;width:40px;height:100%;color:var(--text-primary,#1e293b);appearance:textfield;background:0 0;font-size:13px;font-weight:600}.sAhkLG_contador input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sAhkLG_contador input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sAhkLG_contador input:focus{background:var(--primary-50,#fff4ea);outline:none}.sAhkLG_contadorError{border-color:var(--danger,#ef4444)}.sAhkLG_segmentado{border:1px solid var(--border-base,#e2e8f0);background:var(--surface-base,#fff);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.sAhkLG_segmentado button{height:28px;color:var(--text-secondary,#475569);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:12.5px;font-weight:500}.sAhkLG_segmentado button+button{border-left:1px solid var(--border-base,#e2e8f0)}.sAhkLG_segmentado button:hover:not(:disabled){background:var(--background-subtle,#f1f5f9);color:var(--text-primary,#1e293b)}.sAhkLG_segmentado .sAhkLG_segmentoActivo,.sAhkLG_segmentado .sAhkLG_segmentoActivo:hover:not(:disabled){background:var(--primary-50,#fff4ea);color:var(--primary-dark,#c2620e);font-weight:600}.sAhkLG_dias{flex-wrap:wrap;gap:5px;display:inline-flex}.sAhkLG_dia{border:1px solid var(--border-base,#e2e8f0);background:var(--surface-base,#fff);width:30px;height:30px;color:var(--text-secondary,#475569);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sAhkLG_dia:hover:not(:disabled){border-color:var(--primary,#f5821f);color:var(--primary-dark,#c2620e)}.sAhkLG_diaMarcado,.sAhkLG_diaMarcado:hover:not(:disabled){border-color:var(--primary,#f5821f);background:var(--primary,#f5821f);color:#fff}.sAhkLG_diaFijo{cursor:default;box-shadow:0 0 0 2px var(--primary-50,#fff4ea)}.sAhkLG_fecha{border:1px solid var(--border-base,#e2e8f0);background:var(--surface-base,#fff);height:30px;color:var(--text-primary,#1e293b);border-radius:8px;padding:0 8px;font-size:13px}.sAhkLG_fecha:focus{border-color:var(--primary,#f5821f);outline:none}.sAhkLG_fechaError{border-color:var(--danger,#ef4444)}.sAhkLG_error{color:var(--danger-dark,#dc2626);margin:-4px 0 0;font-size:12.5px}.sAhkLG_resumen{border-top:1px dashed var(--border-base,#e2e8f0);gap:8px;padding-top:10px;display:flex}.sAhkLG_resumenIcono{color:var(--primary,#f5821f);flex-shrink:0;margin-top:2px}.sAhkLG_resumenTexto{color:var(--text-secondary,#475569);margin:0;font-size:13px;line-height:1.4}.sAhkLG_resumenTexto strong{color:var(--text-primary,#1e293b);font-weight:600}.sAhkLG_proximas{color:var(--text-muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;display:flex}.sAhkLG_proxima{background:var(--surface-base,#fff);border:1px solid var(--border-base,#e2e8f0);color:var(--text-secondary,#475569);border-radius:6px;padding:1px 7px;font-size:12px}.sAhkLG_mas{color:var(--text-muted,#94a3b8);font-size:12px}.sAhkLG_compacto{gap:8px}.sAhkLG_compacto .sAhkLG_preset{height:28px;padding:0 9px;font-size:12.5px}.sAhkLG_compacto .sAhkLG_detalle{gap:8px;padding:10px}.sAhkLG_compacto .sAhkLG_etiqueta{min-width:52px}.sAhkLG_compacto .sAhkLG_dia{width:27px;height:27px;font-size:12px}
.WQ0PrG_textarea{border:1px solid var(--border-medium);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--text-primary);background:var(--surface-base);letter-spacing:-.01em;border-radius:6px;padding:6px 12px;font-size:.9rem;transition:all .15s}.WQ0PrG_textarea:hover:not(:disabled){border-color:var(--border-dark)}.WQ0PrG_textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f614}.WQ0PrG_textarea:disabled{background-color:var(--background-subtle);color:var(--text-disabled);cursor:not-allowed}@media (max-width:640px){.WQ0PrG_textarea{font-size:16px}.WQ0PrG_textarea[type=date],.WQ0PrG_textarea[type=time]{appearance:none}.WQ0PrG_textarea::-webkit-date-and-time-value{text-align:left}}.WQ0PrG_textarea{resize:vertical;min-height:60px;font-family:inherit}.WQ0PrG_sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.WQ0PrG_externosList{flex-direction:column;gap:12px;display:flex}.WQ0PrG_externoRow{grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:12px;display:grid}@media (max-width:720px){.WQ0PrG_externoRow{grid-template-columns:1fr}}.WQ0PrG_externoEmpty{color:#94a3b8;margin:0;padding:8px 0;font-size:13px}.WQ0PrG_removeBtn{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:inline-flex}.WQ0PrG_removeBtn:hover{background:#fecaca}.WQ0PrG_externosLabel{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.WQ0PrG_externosLabel span{color:#334155;font-size:13px;font-weight:600}.WQ0PrG_actasTextarea{border:1px solid var(--border-medium);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--text-primary);background:var(--surface-base);letter-spacing:-.01em;border-radius:6px;padding:6px 12px;font-size:.9rem;transition:all .15s}.WQ0PrG_actasTextarea:hover:not(:disabled){border-color:var(--border-dark)}.WQ0PrG_actasTextarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f614}.WQ0PrG_actasTextarea:disabled{background-color:var(--background-subtle);color:var(--text-disabled);cursor:not-allowed}@media (max-width:640px){.WQ0PrG_actasTextarea{font-size:16px}.WQ0PrG_actasTextarea[type=date],.WQ0PrG_actasTextarea[type=time]{appearance:none}.WQ0PrG_actasTextarea::-webkit-date-and-time-value{text-align:left}}.WQ0PrG_actasTextarea{resize:vertical;min-height:200px;font-family:inherit;line-height:1.5}.WQ0PrG_recurrenciaSummary{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.WQ0PrG_recurrenciaSummary svg{flex-shrink:0;width:16px;height:16px}
.kiVtXG_selectorPage{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.kiVtXG_selectorCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.kiVtXG_header{padding:1.5rem 1.75rem 1rem}.kiVtXG_header h2{color:#0f172a;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.kiVtXG_header p{color:#64748b;margin:0;font-size:.875rem}.kiVtXG_list{flex-direction:column;padding:0 1rem 1rem;display:flex}.kiVtXG_sedeItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.875rem;width:100%;padding:.875rem;transition:all .15s;display:flex}.kiVtXG_sedeItem:hover{background-color:#f1f5f9;border-color:#e2e8f0}.kiVtXG_sedeItem:hover .kiVtXG_iconBox{color:#3b82f6;background-color:#dbeafe}.kiVtXG_sedeItem:hover .kiVtXG_arrow{color:#3b82f6;transform:translate(2px)}.kiVtXG_iconBox{color:#64748b;background-color:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .15s;display:flex}.kiVtXG_info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kiVtXG_name{color:#0f172a;font-size:.9375rem;font-weight:500}.kiVtXG_address{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.kiVtXG_arrow{color:#cbd5e1;flex-shrink:0;transition:all .15s}.kiVtXG_loading{justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.kiVtXG_empty{text-align:center;color:#94a3b8;padding:2.5rem 1.5rem;font-size:.875rem}.kiVtXG_error{text-align:center;color:#ef4444;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;font-size:.875rem;display:flex}.kiVtXG_error p{color:#64748b;margin:0}@media (max-width:768px){.kiVtXG_selectorPage{padding:1rem}.kiVtXG_selectorCard{max-width:100%}.kiVtXG_header{padding:1.25rem 1.25rem .75rem}}
.wCieua_backdrop{z-index:999;background:#20212473;animation:.15s ease-out wCieua_fadeIn;position:fixed;inset:0}@keyframes wCieua_fadeIn{0%{opacity:0}to{opacity:1}}.wCieua_popover{background:#fff;border:1px solid #dadce0;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.14s ease-out wCieua_popoverIn;box-shadow:0 8px 24px #3c40432e,0 2px 6px #3c404314}@keyframes wCieua_popoverIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.wCieua_toolbar{background:#f8f9fa;border-bottom:1px solid #e8eaed;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.wCieua_toolbarTitle{color:#5f6368;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:500}.wCieua_iconBtn{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}.wCieua_iconBtn:hover{color:#202124;background:#f1f3f4}.wCieua_iconBtn:disabled{opacity:.5;cursor:not-allowed}.wCieua_titleBlock{padding:16px 20px 8px}.wCieua_titleInput{color:#202124;background:0 0;border:none;border-bottom:2px solid #dadce0;outline:none;width:100%;padding:6px 0;font-family:inherit;font-size:18px;font-weight:400;transition:border-color .15s}.wCieua_titleInput::placeholder{color:#9aa0a6}.wCieua_titleInput:focus{border-bottom-color:#1a73e8}.wCieua_timeRow{align-items:flex-start;gap:14px;padding:6px 20px 10px;display:flex}.wCieua_timeIcon{color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:6px;display:inline-flex}.wCieua_timeRowBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wCieua_dateLabel{color:#202124;text-transform:capitalize;font-size:13px;font-weight:500}.wCieua_timeInputs{align-items:center;gap:6px;display:flex}.wCieua_timeInput{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.wCieua_timeInput:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.wCieua_timeSep{color:#5f6368;font-size:14px}.wCieua_allDayLabel{color:#3c4043;padding:4px 0;font-size:13px;font-weight:500}.wCieua_allDayToggle{color:#3c4043;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 20px 12px 50px;font-size:13px;display:flex}.wCieua_allDayToggle input[type=checkbox]{cursor:pointer;accent-color:#1a73e8;width:16px;height:16px;margin:0}.wCieua_allDayToggle span{line-height:1}.wCieua_locationRow{align-items:flex-start;gap:14px;padding:2px 20px 12px;display:flex}.wCieua_locationIcon{color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:7px;display:inline-flex}.wCieua_colorIcon{margin-top:4px}.wCieua_locationBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wCieua_sedeRow{align-items:center;gap:6px;display:flex}.wCieua_favBtn{cursor:pointer;color:#9aa0a6;background:#fff;border:1px solid #dadce0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.wCieua_favBtn:hover:not(:disabled){color:#5f6368;background:#f8f9fa}.wCieua_favBtn:disabled{opacity:.6;cursor:not-allowed}.wCieua_favBtn.wCieua_favActive{color:#f5b400;background:#fef7e0;border-color:#f3d27a}.wCieua_sedeSelect{color:#202124;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;outline:none;flex:1;min-width:0;padding:7px 8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.wCieua_sedeSelect:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.wCieua_sedeLabel{color:#202124;flex:1;min-width:0;padding:6px 0;font-size:13px;font-weight:500}.wCieua_sedeLabelMuted{color:#9aa0a6;flex:1;min-width:0;padding:6px 0;font-size:13px}.wCieua_aulaWrap{font-size:13px}.wCieua_error{color:#c5221f;background:#fce8e6;border-radius:4px;margin:0 20px 8px;padding:8px 12px;font-size:12px;line-height:1.4}.wCieua_saveRow{justify-content:flex-end;padding:4px 20px 14px;display:flex}.wCieua_primaryBtn{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #3c404326}.wCieua_primaryBtn:hover:not(:disabled){color:#fff;background:#1765cc;box-shadow:0 1px 4px #3c404338}.wCieua_primaryBtn:active:not(:disabled){color:#fff;background:#1558b3}.wCieua_primaryBtn:disabled{opacity:.65;cursor:not-allowed}.wCieua_divider{text-align:center;margin:0 20px 12px;position:relative}.wCieua_divider:before{content:"";border-top:1px solid #e8eaed;position:absolute;inset:50% 0 auto}.wCieua_divider span{color:#5f6368;text-transform:uppercase;letter-spacing:.05em;background:#fff;padding:0 10px;font-size:11px;position:relative}.wCieua_chips{grid-template-columns:1fr 1fr;gap:6px;padding:0 16px 16px;display:grid}.wCieua_chip{color:#3c4043;cursor:pointer;text-align:left;background:#fff;border:1px solid #dadce0;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.wCieua_chip svg{color:#5f6368;flex-shrink:0}.wCieua_chip:hover{color:#3c4043;background:#f1f3f4;border-color:#c4c7c5}.wCieua_chip:active{color:#1967d2;background:#e8f0fe}.wCieua_chip:active svg{color:#1967d2}.wCieua_chipFueraOficina{color:#64748b;background:#f8fafc;border-style:dashed;border-color:#cbd5e1}.wCieua_chipFueraOficina svg{color:#94a3b8}.wCieua_chipFueraOficina:hover{color:#475569;background:#f1f5f9;border-color:#94a3b8}.wCieua_chipFueraOficina:active{color:#475569;background:#e2e8f0}.wCieua_chipFueraOficina:active svg{color:#64748b}@media (max-width:640px){.wCieua_popover{border:none;border-radius:16px 16px 0 0;animation:.22s cubic-bezier(.32,.72,0,1) wCieua_sheetSlideIn;box-shadow:0 -8px 28px #3c404338}.wCieua_toolbar{z-index:1;background:#fff;border-bottom:1px solid #e8eaed;border-radius:16px 16px 0 0;padding:10px 8px 8px 16px;position:sticky;top:0}.wCieua_toolbar:before{content:"";background:#dadce0;border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.wCieua_titleBlock{padding:16px 20px 8px}.wCieua_titleInput{font-size:18px}.wCieua_timeRow{padding:6px 20px 10px}.wCieua_saveRow{padding:4px 20px 12px}.wCieua_divider{margin:0 20px 10px}.wCieua_chips{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px 20px}.wCieua_chip{padding:10px 12px;font-size:13px}}@keyframes wCieua_sheetSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
._8NWivq_card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}._8NWivq_card:active{box-shadow:0 1px 3px #0f172a1a}._8NWivq_body{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-direction:column;gap:4px;padding:7px 10px;display:flex}._8NWivq_body:disabled{cursor:default}._8NWivq_body:not(:disabled):active{background:#f8fafc}._8NWivq_header{align-items:center;gap:6px;width:100%;display:flex}._8NWivq_titleBlock{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}._8NWivq_titleRow{align-items:baseline;gap:5px;min-width:0;display:flex}._8NWivq_id{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:700}._8NWivq_title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}._8NWivq_subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}._8NWivq_date{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}._8NWivq_badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._8NWivq_fields{grid-template-columns:1fr 1fr;gap:1px 8px;margin:0;display:grid}._8NWivq_field{color:#475569;align-items:flex-start;gap:4px;min-width:0;font-size:11px;line-height:1.35;display:inline-flex}._8NWivq_field svg{color:#94a3b8;flex-shrink:0;margin-top:2px}._8NWivq_fieldLabel{color:#94a3b8;flex-shrink:0;font-weight:600}._8NWivq_fieldValue{color:#1e293b;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-weight:500}._8NWivq_actions{background:#fafafa;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:2px;padding:3px 6px;display:flex}@media (max-width:768px){._8NWivq_actionButton{position:relative}._8NWivq_actionButton:after{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}._8NWivq_actionButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}._8NWivq_actionButton:hover{color:#0f172a;background:#fff;border-color:#e2e8f0}._8NWivq_actionButton:active{background:#e2e8f0}._8NWivq_actionPrimary{color:#2563eb}._8NWivq_actionPrimary:hover{background:#eff6ff;border-color:#bfdbfe}._8NWivq_actionDanger{color:#dc2626}._8NWivq_actionDanger:hover{background:#fef2f2;border-color:#fecaca}@media (max-width:380px){._8NWivq_fields{grid-template-columns:1fr}._8NWivq_field._8NWivq_collapse{display:none}}
.b0u9yG_list{flex-direction:column;gap:6px;padding:6px 12px;display:flex}.b0u9yG_empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:160px;padding:24px 16px;font-size:14px;display:flex}.b0u9yG_skeletonCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.b0u9yG_skeletonHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.b0u9yG_skeletonRow{gap:8px;display:flex}.b0u9yG_skeletonBar{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.4s ease-in-out infinite b0u9yG_shimmer}.b0u9yG_skLong{width:60%}.b0u9yG_skMedium{width:80%}.b0u9yG_skShort{width:30%}@keyframes b0u9yG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
._2XS58W_container{width:100%;position:relative}._2XS58W_label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}._2XS58W_requiredMark{color:#ef4444;margin-left:2px}._2XS58W_trigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.625rem;width:100%;min-height:38px;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}._2XS58W_trigger:hover:not(._2XS58W_disabled){border-color:#9ca3af}._2XS58W_trigger._2XS58W_open{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._2XS58W_trigger._2XS58W_error{border-color:#ef4444}._2XS58W_trigger._2XS58W_disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}._2XS58W_iconWrap{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}._2XS58W_triggerLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._2XS58W_placeholder{color:#9ca3af}._2XS58W_chevron{color:#6b7280;flex-shrink:0;transition:transform .2s}._2XS58W_chevronOpen{transform:rotate(180deg)}._2XS58W_dropdown{z-index:9999;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;max-height:360px;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 25px -5px #00000026,0 6px 10px -3px #0000000d}._2XS58W_optionsContainer{padding:4px;overflow-y:auto}._2XS58W_option{cursor:pointer;border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .625rem;transition:background-color .1s;display:flex}._2XS58W_option:hover{background-color:#f3f4f6}._2XS58W_option._2XS58W_selected{background-color:#eff6ff}._2XS58W_optionContent{flex-direction:column;flex:1;min-width:0;display:flex}._2XS58W_optionLabel{color:#111827;font-size:.875rem;font-weight:500;line-height:1.2}._2XS58W_optionDescription{color:#6b7280;margin-top:2px;font-size:.75rem;line-height:1.2}._2XS58W_checkMark{color:#2563eb;flex-shrink:0}._2XS58W_errorText{color:#ef4444;margin-top:4px;font-size:.75rem}
.buWnHW_cuenta{gap:var(--spacing-base);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.buWnHW_tarjetas{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.buWnHW_tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.buWnHW_tarjetas{grid-template-columns:minmax(0,1fr)}}.buWnHW_tarjeta{border-radius:var(--radius-md);border:1px solid var(--border-base);background:var(--surface-base);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.buWnHW_tarjeta.buWnHW_aFavor{border-color:var(--success-light);background:var(--success-soft)}.buWnHW_tarjeta.buWnHW_enContra{border-color:var(--danger-light);background:var(--danger-soft)}.buWnHW_tarjetaTitulo{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary);font-weight:600}.buWnHW_tarjetaValor{font-size:var(--font-size-xl);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.buWnHW_aFavor .buWnHW_tarjetaValor{color:var(--success-dark)}.buWnHW_enContra .buWnHW_tarjetaValor{color:var(--danger-dark)}.buWnHW_cero .buWnHW_tarjetaValor{color:var(--text-muted)}.buWnHW_tarjetaDetalle{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1.45}.buWnHW_banda{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);border:1px solid var(--border-base);background:var(--background-subtle);flex-wrap:wrap;padding:10px 12px;line-height:1.5;display:flex}.buWnHW_banda.buWnHW_aviso{border-color:var(--warning-light);background:var(--warning-soft)}.buWnHW_banda.buWnHW_peligro{border-color:var(--danger-light);background:var(--danger-soft)}.buWnHW_banda.buWnHW_info{border-color:var(--info-light);background:var(--info-soft)}.buWnHW_banda a{color:var(--primary-dark);font-weight:600}.buWnHW_bandaTexto{flex:260px;min-width:0}.buWnHW_acciones{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.buWnHW_cabecera{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-base);flex-wrap:wrap;display:flex}.buWnHW_selector{border:1px solid var(--border-base);border-radius:var(--radius-base);display:inline-flex;overflow:hidden}.buWnHW_selector button{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--surface-base);cursor:pointer;border:none;padding:6px 14px;font-weight:600}.buWnHW_selector button+button{border-left:1px solid var(--border-base)}.buWnHW_selector button.buWnHW_activo{color:var(--primary-dark);background:var(--primary-50)}.buWnHW_importe{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.buWnHW_negativo{color:var(--danger-dark)}.buWnHW_positivo{color:var(--success-dark)}.buWnHW_apagado{color:var(--text-muted)}.buWnHW_desplegar{color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.buWnHW_lineas{font-size:var(--font-size-sm);color:var(--text-secondary);flex-direction:column;gap:4px;margin:6px 0 0;padding:0 0 0 20px;list-style:none;display:flex}.buWnHW_lineas li{justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.buWnHW_tachado{color:var(--text-muted);text-decoration:line-through}.buWnHW_motivo{width:100%;font-size:var(--font-size-xs);color:var(--danger-dark);text-decoration:none;display:block}.buWnHW_seccion{margin:var(--spacing-md) 0 var(--spacing-sm);font-size:var(--font-size-md);color:var(--text-primary);font-weight:700}.buWnHW_ayuda{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.buWnHW_vacio{padding:var(--spacing-lg);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}.buWnHW_totales{margin-bottom:var(--spacing-base);border-radius:var(--radius-md);border:1px solid var(--border-base);background:var(--background-subtle);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;padding:10px 12px;display:flex}.buWnHW_totales strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.buWnHW_chip{border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap;border:1px solid var(--border-base);color:var(--text-secondary);background:var(--background-subtle);align-items:center;padding:1px 8px;font-weight:600;display:inline-flex}.buWnHW_chip.buWnHW_aviso{color:var(--warning-dark);background:var(--warning-soft);border-color:var(--warning-light)}.buWnHW_chip.buWnHW_info{color:var(--info-dark);background:var(--info-soft);border-color:var(--info-light)}
.OwvG3G_trigger{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}.OwvG3G_trigger:hover{color:#0f172a;background:#f1f5f9}.OwvG3G_trigger:disabled{opacity:.45;cursor:not-allowed}.OwvG3G_menu{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;padding:6px;animation:.14s OwvG3G_rowMenuIn;position:fixed;box-shadow:0 12px 32px -12px #0f172a47,0 4px 10px -4px #0f172a1f}.OwvG3G_item{color:#1e293b;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;transition:background .12s;display:flex}.OwvG3G_item svg{color:#64748b;flex-shrink:0}.OwvG3G_item:hover{background:#f1f5f9}.OwvG3G_danger,.OwvG3G_danger svg{color:#dc2626}.OwvG3G_danger:hover{background:#fef2f2}@keyframes OwvG3G_rowMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.shDxbG_sidebar{z-index:100;color:#1b1b1f;width:100%;height:100dvh;font-family:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent:#f5821f;--accent-tint:#f5821f1a;--accent-logo:#f5821f1f;--txt:#0f1115;--txt-title:#111318;--txt-item:#2a2c33;--txt-item-hov:#111318;--txt-label:#44454d;--txt-icon:#9c9c97;--txt-mute:#a4a49e;--search-bg:#f1f5f9;--search-border:#e2e8f0;--search-txt:#3a3a40;--search-icon:#a9a9a4;--hover-bg:#f6f6f3;--border:#ecece8;--chevron:#c2c2bc;background-color:#fff;border-right:1px solid #ecece8;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.shDxbG_branding{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:8px;padding:20px 16px;text-decoration:none;transition:background-color .14s;display:flex}.shDxbG_branding:hover{background-color:var(--hover-bg)}.shDxbG_branding .shDxbG_logo{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:4px}.shDxbG_branding .shDxbG_logoText{flex-direction:column;min-width:0;line-height:1.1;display:flex}.shDxbG_branding .shDxbG_subtitle{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.shDxbG_branding .shDxbG_title{color:var(--txt-title);letter-spacing:-.01em;margin-top:2px;font-size:15.5px;font-weight:800}.shDxbG_branding .shDxbG_mobileCloseButton{background:var(--search-bg);width:38px;height:38px;color:var(--txt-item);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:none}.shDxbG_branding .shDxbG_mobileCloseButton:active{background:#e7e7e2}.shDxbG_searchWrapper{align-items:center;margin:2px 12px 8px;display:flex;position:relative}.shDxbG_searchWrapper input{border:1px solid var(--search-border);background:var(--search-bg);width:100%;color:var(--search-txt);border-radius:10px;outline:none;padding:9px 12px 9px 36px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .14s,background .14s,box-shadow .14s}.shDxbG_searchWrapper input::placeholder{color:var(--search-icon);font-weight:500}.shDxbG_searchWrapper input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);background:#fff}.shDxbG_searchWrapper>svg{color:var(--search-icon);pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.shDxbG_searchWrapper .shDxbG_searchDropdown{border:1px solid var(--border);z-index:50;background:#fff;border-radius:12px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -8px #1b1b1f29}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchSection{color:var(--txt-mute);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px;font-size:10.5px;font-weight:700}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchItem{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchItem:hover{background:var(--hover-bg)}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchItem .shDxbG_iconWrapper{color:var(--txt-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchItem .shDxbG_searchName{color:var(--txt-title);font-size:13px;font-weight:600}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchItem .shDxbG_searchSub{color:var(--txt-mute);font-size:11px}.shDxbG_searchWrapper .shDxbG_searchDropdown .shDxbG_searchEmpty{text-align:center;color:var(--txt-mute);padding:14px;font-size:13px}.shDxbG_nav{flex:1;padding:6px 12px 12px;overflow:hidden auto}.shDxbG_nav::-webkit-scrollbar{width:6px}.shDxbG_nav::-webkit-scrollbar-thumb{background:#e2e2de;border-radius:8px}.shDxbG_nav::-webkit-scrollbar-thumb:hover{background:#d2d2cd}.shDxbG_section{margin-bottom:1px}.shDxbG_sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;transition:background .12s;display:flex}.shDxbG_sectionHeader:hover{background:var(--hover-bg)}.shDxbG_sectionHeader:hover .shDxbG_sectionDivider{background:#dcdcd6}.shDxbG_sectionHeader.shDxbG_open .shDxbG_sectionLabel,.shDxbG_sectionHeader.shDxbG_open .shDxbG_sectionIcon{color:var(--accent)}.shDxbG_sectionIcon{width:18px;height:18px;color:var(--txt-icon);flex-shrink:0;transition:color .12s;display:flex}.shDxbG_sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--txt-label);white-space:normal;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.25;transition:color .12s}.shDxbG_sectionDivider{background:var(--border);flex:1;height:1px;margin:0 2px;transition:background .12s}.shDxbG_sectionChevron{width:15px;height:15px;color:var(--chevron);flex-shrink:0;transition:transform .2s;display:flex;transform:rotate(-90deg)}.shDxbG_sectionChevron.shDxbG_open{transform:rotate(0)}.shDxbG_sectionContent{padding:2px 0 6px;animation:.18s shDxbG_sbNavIn;position:relative}@keyframes shDxbG_sbNavIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shDxbG_navItem{color:var(--txt-item);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:8px 12px 8px 41px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.shDxbG_navItem:hover{background:var(--hover-bg);color:var(--txt-item-hov)}.shDxbG_navItem.shDxbG_active{background:var(--accent-tint);color:var(--accent);font-weight:600}.shDxbG_navItem.shDxbG_active .shDxbG_badge{border-color:var(--accent);color:var(--accent);background:#fff}.shDxbG_navItem.shDxbG_active:hover{background:var(--accent-tint);color:var(--accent)}.shDxbG_navItem.shDxbG_disabled{opacity:.5;pointer-events:none}.shDxbG_navItem.shDxbG_navItemDisabled{opacity:.5;cursor:not-allowed}.shDxbG_navItem.shDxbG_navItemDisabled:hover{color:var(--txt-item);background:0 0}.shDxbG_navItem .shDxbG_badge{color:var(--accent);border:1px solid var(--accent);white-space:nowrap;background:#fff;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.shDxbG_navItem .shDxbG_chevron{color:var(--chevron);width:14px;height:14px;margin-left:auto;transition:transform .2s}.shDxbG_navItem.shDxbG_open .shDxbG_chevron{transform:rotate(180deg)}.shDxbG_navItem .shDxbG_devBadge{color:#8b5cf6;flex-shrink:0;margin-left:auto}.shDxbG_submenuItems{flex-direction:column;padding:2px 0 4px;display:flex}.shDxbG_submenuLink{color:#3c3d45;border-radius:8px;align-items:center;padding:7px 12px 7px 53px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.shDxbG_submenuLink:hover{background:var(--hover-bg);color:var(--txt-item-hov)}.shDxbG_submenuLink.shDxbG_active{color:var(--accent);font-weight:600}.shDxbG_submenuLink .shDxbG_devBadge{color:#8b5cf6;flex-shrink:0;margin-left:auto}.shDxbG_sedesGroupLabel,.shDxbG_navGroupLabel{color:var(--txt-mute);text-transform:uppercase;letter-spacing:.06em;padding:10px 10px 4px 41px;font-size:10.5px;font-weight:700;display:block}.shDxbG_sedeFlatItem{white-space:normal;justify-content:space-between;align-items:center;gap:8px}.shDxbG_sedeFlatContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shDxbG_sedeFlatName{color:var(--txt-item);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.shDxbG_sedeFlatItem.shDxbG_active .shDxbG_sedeFlatName{color:var(--accent);font-weight:600}.shDxbG_sedeFlatAddress{color:var(--txt-mute);white-space:normal;word-break:break-word;font-size:11.5px;font-weight:400;line-height:1.3}.shDxbG_sedeFlatPrincipal .shDxbG_sedeFlatName{color:var(--txt-title);font-weight:700}.shDxbG_sedeFlatFavBtn{color:#cfcfca;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:4px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.shDxbG_sedeFlatFavBtn:hover{background:var(--accent-tint);color:var(--accent)}.shDxbG_sedeFlatFavBtn.shDxbG_active{opacity:1;color:var(--accent)}.shDxbG_sedeFlatItem:hover .shDxbG_sedeFlatFavBtn,.shDxbG_sedeFlatItem:focus-within .shDxbG_sedeFlatFavBtn,.shDxbG_sedeFlatFavBtn.shDxbG_active{opacity:1}.shDxbG_quickAccess{flex-direction:column;flex-shrink:0;gap:1px;padding:6px 12px;display:flex}.shDxbG_quickAccessLink{color:var(--txt-item);border-radius:8px;align-items:center;gap:11px;padding:8px 12px 8px 10px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.shDxbG_quickAccessLink svg{width:18px;height:18px;color:var(--txt-icon);flex-shrink:0}.shDxbG_quickAccessLink .shDxbG_externalIcon{width:14px;height:14px;color:var(--chevron);margin-left:auto}.shDxbG_quickAccessLink:hover{background:var(--hover-bg);color:var(--txt-item-hov)}.shDxbG_quickAccessLink:hover .shDxbG_externalIcon{color:var(--txt-mute)}.shDxbG_quickAccessLink.shDxbG_active{color:var(--accent);background:var(--accent-tint)}.shDxbG_quickAccessLink.shDxbG_active svg{color:var(--accent)}.shDxbG_footer{border-top:1px solid var(--border);background:#fff;flex-shrink:0;padding:12px 14px;position:relative}.shDxbG_userCard{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:4px;transition:background .2s;display:flex}.shDxbG_userCard:hover{background:var(--hover-bg)}.shDxbG_userCard .shDxbG_avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:13px;font-weight:700;box-shadow:0 1px 2px #0000001f}.shDxbG_userCard .shDxbG_userInfo{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.shDxbG_userCard .shDxbG_userInfo .shDxbG_userEmail{color:var(--txt-title);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.shDxbG_userCard .shDxbG_userInfo .shDxbG_userRole{letter-spacing:.07em;color:var(--txt-mute);text-transform:uppercase;margin-top:1px;font-size:9.5px;font-weight:700}.shDxbG_userCard .shDxbG_settingsIcon{opacity:0;color:#b6b6b0;flex-shrink:0;width:17px;height:17px;transition:all .2s}.shDxbG_userCard:hover .shDxbG_settingsIcon{opacity:1;color:var(--accent)}.shDxbG_dropdown{border:1px solid var(--border);z-index:200;background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% - 6px);left:14px;right:14px;box-shadow:0 -12px 24px -8px #1b1b1f29}.shDxbG_dropdown button{width:100%;color:var(--txt-item);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.shDxbG_dropdown button:hover{background:var(--hover-bg);color:var(--txt-item-hov)}.shDxbG_dropdown button.shDxbG_danger{color:#dc2626}@media (max-width:768px){.shDxbG_sidebar{border-right:none;width:100%;height:100dvh;position:relative}.shDxbG_branding{z-index:5;background:#fff;margin-bottom:4px;padding:8px 12px;position:sticky;top:0}.shDxbG_branding .shDxbG_logo,.shDxbG_branding .shDxbG_logoText{display:none}.shDxbG_branding .shDxbG_mobileCloseButton{display:inline-flex}.shDxbG_searchWrapper input{padding:11px 12px 11px 36px;font-size:16px}.shDxbG_nav{-webkit-overflow-scrolling:touch;padding:6px 8px 12px}.shDxbG_sectionHeader{min-height:44px;padding:11px 10px}.shDxbG_sectionLabel{font-size:11.5px}.shDxbG_navItem{min-height:44px;padding:10px 12px 10px 41px;font-size:13px}.shDxbG_submenuLink{min-height:40px;padding:9px 12px 9px 53px;font-size:12.5px}.shDxbG_quickAccess{grid-template-columns:1fr 1fr;gap:4px;padding:6px 8px 10px;display:grid}.shDxbG_quickAccessLink{gap:8px;min-height:42px;padding:10px;font-size:12px}.shDxbG_quickAccessLink svg{width:16px;height:16px}.shDxbG_quickAccessLink span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.shDxbG_quickAccessLink .shDxbG_externalIcon{display:none}.shDxbG_footer{background:linear-gradient(#fff0 0%,#fff 30%);position:sticky;bottom:0}.shDxbG_userCard .shDxbG_settingsIcon{opacity:1}}
@keyframes _DK4aW_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}._DK4aW_avatar{color:#4b5563;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden}._DK4aW_avatar img{object-fit:cover;width:100%;height:100%}._DK4aW_avatar._DK4aW_sm{color:#4b5563;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12.8px;font-weight:500;display:flex;overflow:hidden}._DK4aW_avatar._DK4aW_sm img{object-fit:cover;width:100%;height:100%}._DK4aW_avatar._DK4aW_md{color:#4b5563;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:flex;overflow:hidden}._DK4aW_avatar._DK4aW_md img{object-fit:cover;width:100%;height:100%}._DK4aW_avatar._DK4aW_lg{color:#4b5563;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22.4px;font-weight:500;display:flex;overflow:hidden}._DK4aW_avatar._DK4aW_lg img{object-fit:cover;width:100%;height:100%}._DK4aW_avatar._DK4aW_xl{color:#4b5563;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:500;display:flex;overflow:hidden}._DK4aW_avatar._DK4aW_xl img{object-fit:cover;width:100%;height:100%}._DK4aW_image{object-fit:cover;border-radius:9999px;width:100%;height:100%}._DK4aW_initials{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}._DK4aW_status{border:2px solid #fff;border-radius:9999px;width:25%;height:25%;position:absolute;bottom:0;right:0}._DK4aW_status._DK4aW_status-online{background:#10b981}._DK4aW_status._DK4aW_status-offline{background:#9ca3af}._DK4aW_status._DK4aW_status-busy{background:#ef4444}
.F96yNW_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;background:#0f172a8c;justify-content:center;align-items:center;padding:5vh 24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.F96yNW_backdrop.F96yNW_visible{opacity:1;pointer-events:all}.F96yNW_panel{z-index:999;opacity:0;pointer-events:none;background:#fff;border-radius:14px;flex-direction:column;width:min(960px,92vw);height:min(720px,88vh);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.97);box-shadow:0 24px 60px #00000040,0 2px 6px #00000014}.F96yNW_panel.F96yNW_open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.F96yNW_header{border-bottom:1px solid #e5e7eb;flex-shrink:0;min-width:0;padding:20px 20px 0}.F96yNW_headerTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.F96yNW_headerTitle{color:#1e293b;align-items:center;gap:8px;display:flex}.F96yNW_headerTitle h2{margin:0;font-size:16px;font-weight:700}.F96yNW_closeBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.F96yNW_closeBtn:hover{color:#1e293b;background:#e2e8f0}.F96yNW_headerSub{color:#94a3b8;margin:0 0 12px;font-size:12px}.F96yNW_searchBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;transition:border-color .15s;display:flex}.F96yNW_searchBox:focus-within{border-color:#f5821f;box-shadow:0 0 0 3px #f5821f14}.F96yNW_searchBox svg{color:#94a3b8;flex-shrink:0}.F96yNW_searchBox input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:13px}.F96yNW_searchBox input::placeholder{color:#94a3b8}.F96yNW_clearBtn{cursor:pointer;color:#64748b;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.F96yNW_clearBtn:hover{background:#cbd5e1}.F96yNW_chips{flex-wrap:wrap;gap:5px;padding-bottom:14px;display:flex}.F96yNW_chip{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.F96yNW_chip:hover{color:#f5821f;background:#f5f3ff;border-color:#f5821f}.F96yNW_chip.F96yNW_chipActive{color:#fff;background:#f5821f;border-color:#f5821f}.F96yNW_chip.F96yNW_chipActive .F96yNW_chipCount{color:#fff;background:#ffffff40}.F96yNW_chipCount{color:#94a3b8;background:#f1f5f9;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:600}.F96yNW_results{flex:1;min-width:0;padding:12px 20px 20px;overflow:hidden auto}.F96yNW_resultCount{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:11px;font-weight:600}.F96yNW_empty{color:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.F96yNW_empty p{color:#94a3b8;margin:0;font-size:14px}.F96yNW_spinner{animation:1s linear infinite F96yNW_spin}@keyframes F96yNW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.F96yNW_provinciaGroup{margin-bottom:18px}.F96yNW_provinciaHeader{color:#475569;border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;margin-bottom:6px;padding:6px 0;font-size:12px;font-weight:700;display:flex}.F96yNW_provinciaHeader svg{color:#f5821f}.F96yNW_provinciaList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px 8px;display:grid}.F96yNW_provinciaBadge{color:#94a3b8;background:#f1f5f9;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.F96yNW_centroCard{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;transition:background .12s;display:flex}.F96yNW_centroCard:hover{background:#f8fafc}.F96yNW_centroCard:hover .F96yNW_centroActions{opacity:1}.F96yNW_centroMain{flex:1;min-width:0}.F96yNW_centroName{color:#1e293b;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.F96yNW_centroLocation{color:#94a3b8;margin-top:1px;font-size:11px}.F96yNW_tipoBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.F96yNW_tipoBadge.F96yNW_publico{color:#2563eb;background:#dbeafe}.F96yNW_tipoBadge.F96yNW_privado{color:#b45309;background:#fef3c7}.F96yNW_centroActions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.F96yNW_webBtn,.F96yNW_copyBtn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .15s;display:flex}.F96yNW_webBtn:hover,.F96yNW_copyBtn:hover{color:#f5821f;background:#f5f3ff;border-color:#f5821f}.F96yNW_copyBtn:active{transform:scale(.92)}@media (hover:none){.F96yNW_centroActions{opacity:1}}@media (max-width:640px){.F96yNW_panel{border-radius:0;width:auto;height:100dvh;max-height:100dvh;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;top:0;left:0;right:0;transform:translateY(14px)}.F96yNW_panel.F96yNW_open{transform:translateY(0)}.F96yNW_header{padding:16px 16px 0}.F96yNW_results{padding:12px 16px 24px}.F96yNW_provinciaList{display:block}.F96yNW_centroActions{opacity:1}.F96yNW_centroCard{padding:10px 8px}.F96yNW_webBtn,.F96yNW_copyBtn{width:32px;height:32px}.F96yNW_chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:12px;overflow:auto hidden}.F96yNW_chips::-webkit-scrollbar{display:none}.F96yNW_chip{flex-shrink:0}.F96yNW_searchBox input{font-size:16px}}
.tPkTiq_tablePanel{border:1px solid var(--border-base);background:#fff;border-radius:8px;flex-shrink:0;margin-bottom:16px;overflow:hidden}.tPkTiq_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (max-width:640px){.tPkTiq_sectionHeader{flex-wrap:wrap;row-gap:8px}}.tPkTiq_sectionTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.tPkTiq_sectionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.tPkTiq_sectionActions{justify-content:flex-end;width:100%}}.tPkTiq_filterBar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tPkTiq_filterBarGrid{align-items:end;gap:12px;display:grid}.tPkTiq_filterBarGrid.tPkTiq_cols2{grid-template-columns:1fr 1fr}.tPkTiq_filterBarGrid.tPkTiq_cols3{grid-template-columns:repeat(3,1fr)}.tPkTiq_filterBarGrid.tPkTiq_cols2Auto{grid-template-columns:2fr 1fr auto}@media (max-width:640px){.tPkTiq_filterBarGrid.tPkTiq_cols2,.tPkTiq_filterBarGrid.tPkTiq_cols3,.tPkTiq_filterBarGrid.tPkTiq_cols2Auto{grid-template-columns:1fr}}.tPkTiq_twoColLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1200px){.tPkTiq_twoColLayout{grid-template-columns:1fr}}.tPkTiq_twoColLeft,.tPkTiq_twoColRight{flex-direction:column;min-width:0;display:flex}.tPkTiq_infoCircle{border:1px solid var(--border-medium,#cbd5e1);width:22px;height:22px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:serif;font-size:12px;font-style:italic;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.tPkTiq_infoCircle:hover{background:var(--background-hover);color:var(--text-primary)}.tPkTiq_filterField{flex:1;min-width:200px}.tPkTiq_filterFieldSmall{width:120px}.tPkTiq_filterFieldMedium{width:150px}.tPkTiq_statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:768px){.tPkTiq_statsGrid{grid-template-columns:repeat(2,1fr)}}.tPkTiq_statItem{flex-direction:column;gap:4px;display:flex}.tPkTiq_statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:12px}.tPkTiq_statValue{color:var(--text-primary);font-size:18px;font-weight:600}.tPkTiq_statValue.tPkTiq_positive{color:var(--success)}.tPkTiq_statValue.tPkTiq_negative{color:var(--danger)}.tPkTiq_statSuffix{color:var(--text-muted);font-size:13px}.tPkTiq_monthTabs{gap:4px;display:flex;overflow-x:auto}.tPkTiq_monthTab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-weight:400;transition:all .15s}.tPkTiq_monthTab:hover{background:var(--background-hover)}.tPkTiq_monthTab.tPkTiq_active{background:var(--primary);color:#fff;font-weight:600}.tPkTiq_summaryItem{font-size:13px}.tPkTiq_summaryItem strong{font-weight:600}.tPkTiq_textCenter{text-align:center}.tPkTiq_cellActions{gap:4px;display:flex}.tPkTiq_modalFormGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tPkTiq_modalFooter{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.tPkTiq_toggleGroup{margin-top:12px}.tPkTiq_toggleLabel{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.tPkTiq_toggleButtons{flex-wrap:wrap;gap:6px;display:flex}.tPkTiq_toggleBtn{border:1px solid var(--border-base);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:13px;transition:all .15s}.tPkTiq_toggleBtn:hover{border-color:var(--primary)}.tPkTiq_toggleBtn.tPkTiq_active{background:var(--primary);color:#fff;border-color:var(--primary)}.tPkTiq_templateList{flex-direction:column;gap:8px;display:flex}.tPkTiq_templateItem{border:1px solid var(--border-base);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.tPkTiq_templateDesc{opacity:.7;margin:4px 0 0;font-size:13px}.tPkTiq_checkboxField{align-items:center;gap:8px;padding-top:20px;display:flex}.tPkTiq_ruleForm{flex-direction:column;gap:16px;display:flex}.tPkTiq_priorityRow{grid-template-columns:180px 1fr;align-items:end;gap:16px;display:grid}.tPkTiq_checkboxRow{flex-wrap:wrap;gap:16px;padding-bottom:8px;display:flex}.tPkTiq_checkboxInline{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tPkTiq_checkboxInline input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.tPkTiq_ruleStep{margin-bottom:1.25rem}.tPkTiq_ruleStepTitle{text-transform:uppercase;letter-spacing:.03em;opacity:.7;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.tPkTiq_ruleTypeList{gap:.5rem;display:grid}.tPkTiq_ruleTypeOption{border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.625rem;padding:.75rem;transition:border-color .15s,background-color .15s;display:flex}.tPkTiq_ruleTypeOption:hover{border-color:var(--primary,#3672eb)}.tPkTiq_ruleTypeOption[data-selected=true]{border-color:var(--primary,#3672eb);background:color-mix(in srgb, var(--primary,#3672eb) 6%, transparent)}.tPkTiq_ruleTypeOption input{margin-top:.2rem}.tPkTiq_ruleTypeName{margin:0;font-weight:600}.tPkTiq_ruleTypeDesc{opacity:.75;margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.tPkTiq_ruleHint{opacity:.7;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.tPkTiq_rulePreview{background:var(--bg-subtle,#f3f4f6);border-radius:8px;margin-top:.5rem;padding:.625rem .75rem;font-size:.875rem}
.S92TIW_dayView{background:#fff;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:auto}.S92TIW_timeColumn{z-index:3;background:#fff;border-right:1px solid #e0e0e0;flex-shrink:0;width:64px;position:sticky;left:0}.S92TIW_headerCell{box-sizing:border-box;z-index:25;background:#fff;border-bottom:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:64px;display:flex;position:sticky;top:0}.S92TIW_headerCell.S92TIW_todayHeader .S92TIW_dayName{color:#1a73e8}.S92TIW_headerCell.S92TIW_todayHeader .S92TIW_dayNumber{color:#fff;background:#1a73e8;font-size:20px;font-weight:500}.S92TIW_tzLabel{color:#70757a;letter-spacing:.04em;align-self:flex-end;padding:0 4px 4px 0;font-size:10px;font-weight:500;line-height:1}.S92TIW_allDayStrip{background:#fff;border-bottom:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;gap:3px;height:34px;padding:4px 6px;display:flex;overflow-y:auto}.S92TIW_allDayGutter{text-transform:uppercase;letter-spacing:.03em;color:#80868b;background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:flex-end;align-items:center;height:34px;padding:0 8px 0 0;font-size:9px;font-weight:500;display:flex}.S92TIW_allDayPill{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-left:4px solid #0000002e;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3;transition:filter .12s,transform .12s;overflow:hidden}.S92TIW_allDayPill:hover{filter:brightness(.95)}.S92TIW_allDayPending{pointer-events:none;background:#1a73e8;border-left-color:#1765cc}.S92TIW_allDayGoogle{color:#1f2937;border-left-style:dashed}.S92TIW_dayName{text-transform:uppercase;color:#70757a;letter-spacing:.08em;font-size:11px;font-weight:500}.S92TIW_dayNumber{color:#3c4043;aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:400;line-height:1;display:flex}.S92TIW_hourCell{height:var(--hour-height,50px);color:#3c4043;letter-spacing:0;justify-content:flex-end;align-items:flex-start;padding:0 10px 0 0;font-size:12px;font-weight:500;display:flex}.S92TIW_hourCell.S92TIW_pastHour{color:#80868b}.S92TIW_hourLabel{background:#fff;padding-left:4px;line-height:1;display:inline-block;position:relative;top:-6px}.S92TIW_hourCell:nth-child(2) .S92TIW_hourLabel{visibility:hidden}.S92TIW_scheduleColumn{flex-direction:column;flex:1;min-width:400px;display:flex}.S92TIW_schedule{height:calc(13*var(--hour-height,50px));background:#fff;position:relative}.S92TIW_dragSelection{pointer-events:none;z-index:4;background:#1a73e82e;border:1px solid #1a73e8;border-radius:4px;position:absolute;left:4px;right:4px;overflow:hidden}.S92TIW_dragLabel{color:#1a73e8;white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}.S92TIW_pendingEvent{color:#fff;pointer-events:none;z-index:4;background:#1a73e8;border-left:4px solid #1765cc;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 1px 2px #3c40432e}.S92TIW_pendingTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.S92TIW_pendingTime{opacity:.95;white-space:nowrap;font-size:11px}.S92TIW_hourLine{height:var(--hour-height,50px);border-bottom:1px solid #e0e0e0;position:absolute;left:0;right:0}.S92TIW_hourLine.S92TIW_pastHourLine{background-color:#3c404305}.S92TIW_blockedBand{pointer-events:none;background-color:#ef44440a;background-image:repeating-linear-gradient(45deg,#ef444417,#ef444417 6px,#0000 6px 12px);border-top:1px solid #ef444424;position:absolute;left:0;right:0;overflow:hidden}.S92TIW_blockedLabel{letter-spacing:.02em;color:#dc2626;text-transform:uppercase;margin:2px 0 0 4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block;position:sticky;top:2px}.S92TIW_vacationBand{pointer-events:none;background-color:#fbbf241f;background-image:repeating-linear-gradient(45deg,#f59e0b29,#f59e0b29 6px,#0000 6px 12px);border-top:1px solid #f59e0b4d;position:absolute;left:0;right:0;overflow:hidden}.S92TIW_vacationLabel{letter-spacing:.02em;color:#b45309;text-transform:uppercase;margin:2px 0 0 4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block;position:sticky;top:2px}.S92TIW_currentTimeLine{z-index:5;pointer-events:none;background:#ea4335;height:2px;position:absolute;left:0;right:0}.S92TIW_currentTimeLine:before{content:"";background:#ea4335;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.S92TIW_appointment{cursor:pointer;box-sizing:border-box;border:1px solid #00000014;border-left-width:4px;border-radius:4px;min-height:24px;padding:4px 8px 4px 10px;font-size:12px;transition:box-shadow .12s ease-out,transform .12s ease-out;position:absolute;overflow:hidden;box-shadow:0 1px 2px #3c404314}.S92TIW_appointment:hover{z-index:20;transform:translateY(-1px);box-shadow:0 4px 10px #3c40432e}.S92TIW_appointment.S92TIW_pendiente .S92TIW_appointmentClient,.S92TIW_appointment.S92TIW_pendiente .S92TIW_appointmentTime{color:#fff;text-shadow:0 1px 2px #00000059}.S92TIW_appointment.S92TIW_programada .S92TIW_appointmentClient,.S92TIW_appointment.S92TIW_programada .S92TIW_appointmentTime{color:#ffffffb8;text-shadow:0 1px 2px #00000059;font-style:italic}.S92TIW_appointment.S92TIW_domiciliado .S92TIW_appointmentClient,.S92TIW_appointment.S92TIW_domiciliado .S92TIW_appointmentTime{color:#facc15;text-shadow:0 0 3px #000000e6,0 1px 2px #0009}.S92TIW_appointment.S92TIW_pagado .S92TIW_appointmentClient,.S92TIW_appointment.S92TIW_pagado .S92TIW_appointmentTime{color:#1f2937}.S92TIW_appointment.S92TIW_pastAppointment{opacity:.78}.S92TIW_googleImported{box-shadow:none;border-style:dashed;border-width:1px}.S92TIW_googleImported .S92TIW_appointmentClient,.S92TIW_googleImported .S92TIW_appointmentTime{color:#1f2937;text-shadow:none}.S92TIW_googleIcon{color:#1f2937;opacity:.6;pointer-events:none;position:absolute;top:3px;right:4px}.S92TIW_appointmentContent{flex-direction:column;justify-content:flex-start;gap:1px;height:100%;padding-right:28px;display:flex;overflow:hidden}.S92TIW_appointmentClient{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.S92TIW_appointmentTime{white-space:nowrap;text-overflow:ellipsis;opacity:.95;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.S92TIW_appointmentRoomImg{object-fit:cover;z-index:2;border:1px solid #fffc;border-radius:4px;flex-shrink:0;width:22px;height:22px;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #0003}.S92TIW_appointmentRoomEmoji{z-index:2;font-size:16px;line-height:1;position:absolute;top:4px;right:6px}.S92TIW_emptyState{color:#9aa0a6;text-align:center;justify-content:center;align-items:center;height:100%;padding:40px;font-size:13px;display:flex}@media (max-width:768px){.S92TIW_scheduleColumn{min-width:300px}.S92TIW_timeColumn{width:60px}.S92TIW_hourCell{padding-right:8px;font-size:11px}.S92TIW_headerCell{height:60px}.S92TIW_dayNumber{width:36px;height:36px;font-size:20px}}@media (max-width:640px){.S92TIW_dayView{overflow-x:hidden}.S92TIW_scheduleColumn{min-width:0}.S92TIW_timeColumn{width:52px}.S92TIW_hourCell{padding-right:6px;font-size:11px}.S92TIW_headerCell{height:56px}.S92TIW_dayName{font-size:10px}.S92TIW_dayNumber{width:32px;height:32px;font-size:17px}.S92TIW_headerCell.S92TIW_todayHeader .S92TIW_dayNumber{font-size:15px}.S92TIW_appointmentClient{font-size:12px}.S92TIW_appointmentTime{font-size:10px}}.S92TIW_appointmentTipo{letter-spacing:.1px;font-weight:600}.S92TIW_appointmentDense{align-items:center;padding-top:2px;padding-bottom:2px;display:flex}.S92TIW_appointmentDense .S92TIW_appointmentContent{justify-content:center}.S92TIW_appointmentDense .S92TIW_appointmentTime{opacity:.85;flex:none;font-size:10.5px;font-weight:600}.S92TIW_appointmentDense .S92TIW_appointmentClient{min-width:0;font-size:12px}.S92TIW_appointmentDenseLine{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}
.CoYFAG_dialog{max-height:calc(95dvh - 2px);font-family:var(--font-jakarta),"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;color:#16181d;flex-direction:column;gap:14px;padding:20px 22px;display:flex;overflow-y:auto}.CoYFAG_titulo{font-family:var(--font-outfit),"Outfit","Segoe UI",system-ui,sans-serif;margin:0;font-size:20px;font-weight:600;line-height:1.25}.CoYFAG_texto{color:#586070;margin:0;font-size:14px}.CoYFAG_area{--ia-radio:12px;color:#16181d;width:100%;min-height:280px;font:inherit;resize:vertical;background:#fff;border:1px solid #cdd2da;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.CoYFAG_area:focus-visible{border-radius:var(--ia-radio,0);outline:none}.CoYFAG_area:focus{border-color:#c2410c;box-shadow:0 0 0 1px #c2410c}.CoYFAG_contador{color:#b42318;margin:0;font-size:13px;font-weight:600}.CoYFAG_row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CoYFAG_btn{font:inherit;color:inherit;cursor:pointer}.CoYFAG_btn:disabled{cursor:not-allowed;opacity:.55}.CoYFAG_btn:focus-visible{outline-offset:2px;border-radius:var(--ia-radio,8px);outline:2px solid #c2410c}.CoYFAG_btn{--ia-radio:11px;color:#16181d;white-space:nowrap;background:#fff;border:1px solid #e2e5ea;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.CoYFAG_btn:hover:not(:disabled){background:#f4f5f7}.CoYFAG_btnGhost{font:inherit;color:inherit;cursor:pointer}.CoYFAG_btnGhost:disabled{cursor:not-allowed;opacity:.55}.CoYFAG_btnGhost:focus-visible{outline-offset:2px;border-radius:var(--ia-radio,8px);outline:2px solid #c2410c}.CoYFAG_btnGhost{--ia-radio:11px;color:#16181d;white-space:nowrap;background:#fff;border:1px solid #e2e5ea;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.CoYFAG_btnGhost:hover:not(:disabled){background:#f4f5f7}.CoYFAG_btnGhost{color:#586070;background:0 0;border-color:#0000}.CoYFAG_btnGhost:hover:not(:disabled){color:#16181d;background:#f4f5f7}.CoYFAG_btnPrimary{font:inherit;color:inherit;cursor:pointer}.CoYFAG_btnPrimary:disabled{cursor:not-allowed;opacity:.55}.CoYFAG_btnPrimary:focus-visible{outline-offset:2px;border-radius:var(--ia-radio,8px);outline:2px solid #c2410c}.CoYFAG_btnPrimary{--ia-radio:11px;color:#16181d;white-space:nowrap;background:#fff;border:1px solid #e2e5ea;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.CoYFAG_btnPrimary{color:#fff;background:#c2410c;border-color:#c2410c}.CoYFAG_btnPrimary:hover:not(:disabled){background:#ad3a0b}
.bVPKTq_card{margin-bottom:12px}.bVPKTq_fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bVPKTq_cabecera{align-items:center;gap:12px;display:flex}.bVPKTq_icono{width:38px;height:38px;color:var(--primary);background:#fff3e6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bVPKTq_titulo{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.bVPKTq_sub{color:var(--text-secondary);margin:2px 0 0;font-size:13px}
.Q9QXCW_askIaBtn{color:#0369a1;font:inherit;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Q9QXCW_askIaBtn:hover{color:#075985;background:#bae6fd;border-color:#7dd3fc}.Q9QXCW_askIaBtn:focus-visible{outline-offset:2px;border-radius:9px;outline:2px solid #0369a1}.Q9QXCW_askIaBtnSubtle{background:#f0f9ff;padding:6px 11px;font-size:12px}
._3xL9qa_modal{color:#16181d;max-width:540px;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;background:#fff;flex-direction:column;gap:18px;padding:24px;display:flex}._3xL9qa_header{align-items:flex-start;gap:14px;display:flex}._3xL9qa_headerIcon{color:#c2410c;background:#fff1e7;border:1px solid #fed7aa;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._3xL9qa_title{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;color:#16181d;margin:0;font-size:20px;font-weight:600}._3xL9qa_subtitle{color:#64748b;margin:2px 0 0;font-size:13px}._3xL9qa_points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._3xL9qa_point{align-items:flex-start;gap:12px;display:flex}._3xL9qa_point div{flex-direction:column;gap:2px;display:flex}._3xL9qa_pointIcon{color:#c2410c;flex-shrink:0;margin-top:2px}._3xL9qa_pointTitle{color:#0f172a;font-size:14px;font-weight:600}._3xL9qa_pointText{color:#475569;font-size:13px;line-height:1.5}._3xL9qa_actions{border-top:1px solid #e2e8f0;justify-content:flex-end;padding-top:16px;display:flex}._3xL9qa_acceptBtn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#c2410c;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}._3xL9qa_acceptBtn:hover{background:#ad3a0b}._3xL9qa_acceptBtn:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #c2410c}
.z6W6vG_grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:768px){.z6W6vG_grid{grid-template-columns:1fr}}.z6W6vG_card{flex-direction:column;gap:4px;display:flex}.z6W6vG_label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:12px}.z6W6vG_value{color:var(--text-primary);font-size:20px;font-weight:700}.z6W6vG_value.z6W6vG_negative{color:var(--danger)}
.wZbPTW_resumen{flex-direction:column;gap:12px;display:flex}.wZbPTW_bloque{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.wZbPTW_bloque.wZbPTW_anular{background:#fef2f2;border-color:#fecaca}.wZbPTW_bloque.wZbPTW_mantener{background:#f0fdf4;border-color:#bbf7d0}.wZbPTW_bloque.wZbPTW_noAnulable{background:#fffbeb;border-color:#fde68a}.wZbPTW_bloque.wZbPTW_descuentos{background:#eff6ff;border-color:#bfdbfe}.wZbPTW_bloque.wZbPTW_anteriores{background:#f8fafc;border-color:#e2e8f0}.wZbPTW_bloqueTitulo{color:#1e293b;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.wZbPTW_bloqueTotal{color:#475569;white-space:nowrap;font-size:12px;font-weight:600}.wZbPTW_lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wZbPTW_fila{color:#334155;flex-direction:column;gap:2px;font-size:13px;display:flex}.wZbPTW_filaPrincipal{justify-content:space-between;gap:8px;display:flex}.wZbPTW_filaPrincipal span:first-child{overflow-wrap:anywhere;min-width:0}.wZbPTW_importe{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.wZbPTW_nota{color:#64748b;font-size:12px;line-height:1.45}.wZbPTW_intro{color:#475569;margin:0 0 12px;font-size:13px;line-height:1.5}.wZbPTW_opciones{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.wZbPTW_opcion{color:#1e293b;cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.wZbPTW_opcion input{flex-shrink:0;margin-top:2px}.wZbPTW_opcion.wZbPTW_elegida{background:#fff7ed;border-color:#f5821f}.wZbPTW_persona{color:#0f172a;margin:0 0 6px;font-size:13px;font-weight:700}.wZbPTW_grupoPersona+.wZbPTW_grupoPersona{border-top:1px dashed #e2e8f0;margin-top:14px;padding-top:14px}.wZbPTW_cuerpo{max-height:min(60vh,520px);overflow-y:auto}.wZbPTW_otras{color:#334155;margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6}.wZbPTW_botonesDuplicada{flex-direction:column;gap:8px;display:flex}.wZbPTW_botonesDuplicada button{text-align:left;white-space:normal;justify-content:flex-start;width:100%}
.Q8z_eW_title,.Q8z_eW_titleEdit{align-items:center;gap:4px;min-width:0;margin:1px 0 0;display:flex}.Q8z_eW_titleText{min-width:0;font-family:var(--font-outfit),"Outfit","Segoe UI",system-ui,sans-serif;color:#16181d;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:600;line-height:1.25;overflow:hidden}.Q8z_eW_titlePlaceholder{color:#586070}.Q8z_eW_titleInput{color:#16181d;min-width:0;min-height:38px;font-family:var(--font-outfit),"Outfit","Segoe UI",system-ui,sans-serif;background:#fff;border:1px solid #c2410c;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:19px;font-weight:600}.Q8z_eW_titleInput:focus-visible{border-radius:var(--ia-radio,0);outline:none}.Q8z_eW_titleIconBtn{font:inherit;color:inherit;cursor:pointer}.Q8z_eW_titleIconBtn:disabled{cursor:not-allowed;opacity:.55}.Q8z_eW_titleIconBtn:focus-visible{outline-offset:2px;border-radius:var(--ia-radio,8px);outline:2px solid #c2410c}.Q8z_eW_titleIconBtn{--ia-radio:11px;color:#3a3f4b;background:#fff;border:1px solid #e2e5ea;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.Q8z_eW_titleIconBtn:hover:not(:disabled){color:#16181d;background:#f4f5f7}.Q8z_eW_titleIconBtn{color:#586070;background:0 0;border-color:#0000;width:38px;height:38px}.Q8z_eW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ThvMJq_container{flex-direction:column;gap:16px;display:flex}.ThvMJq_section{flex-direction:column;gap:12px;display:flex}.ThvMJq_sectionTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}
.HO-ynW_enviado{border:1px solid var(--border-base);border-radius:var(--radius-sm);color:var(--success-dark);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:3px 8px;font-family:inherit;font-size:.8rem;transition:background-color .15s,border-color .15s;display:inline-flex}.HO-ynW_enviado:hover{background:var(--success-soft);border-color:var(--success-dark)}.HO-ynW_fecha{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.HO-ynW_manual{border-radius:var(--radius-full);background:var(--background-subtle);color:var(--text-muted);padding:1px 6px;font-size:.7rem}.HO-ynW_overlay{z-index:1000;padding:var(--spacing-md);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HO-ynW_modal{border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:100%;max-width:880px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 18px 44px -16px #0f172a59}.HO-ynW_head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-base);display:flex}.HO-ynW_head h3{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.HO-ynW_meta{color:var(--text-muted);margin:4px 0 0;font-size:.8rem}.HO-ynW_cerrar{border:1px solid var(--border-base);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;display:grid}.HO-ynW_cerrar:hover{background:var(--background-base)}.HO-ynW_cuerpo{background:var(--background-base);flex:1;min-height:620px;overflow:hidden}.HO-ynW_marco{background:#fff;border:0;width:100%;height:100%;min-height:620px}@media (max-height:780px){.HO-ynW_cuerpo,.HO-ynW_marco{min-height:420px}}.HO-ynW_aviso{padding:var(--spacing-xl);text-align:center;color:var(--text-muted);margin:0;font-size:.85rem}
._1VKkq_soloEscritorio{display:contents}._1VKkq_soloMovil{display:none}@media (max-width:768px){._1VKkq_soloEscritorio{display:none}._1VKkq_soloMovil{display:block}}
.QovOPa_distintivo{width:var(--distintivo-size,32px);height:var(--distintivo-size,32px);border-radius:calc(var(--distintivo-size,32px)*.22);color:#64748b;background:#f1f5f9;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.QovOPa_imagen{object-fit:cover;width:100%;height:100%}.QovOPa_conEmoji{font-size:calc(var(--distintivo-size,32px)*.55);background:#f8fafc}.QovOPa_inicial{color:#475569;font-size:calc(var(--distintivo-size,32px)*.42);background:#eef2f7;font-weight:600}.QovOPa_sinAula{color:#94a3b8;background:0 0;border:1px dashed #cbd5e1}