.ReservationsAdmin-module__x97Jia__wrapper{gap:var(--space-lg);display:grid}.ReservationsAdmin-module__x97Jia__header h1{margin-bottom:6px;font-size:2rem}.ReservationsAdmin-module__x97Jia__header p{color:var(--text-secondary)}.ReservationsAdmin-module__x97Jia__tabRow{flex-wrap:wrap;gap:8px;display:flex}.ReservationsAdmin-module__x97Jia__sectionGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReservationsAdmin-module__x97Jia__card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-lg)}.ReservationsAdmin-module__x97Jia__card h2{margin-bottom:var(--space-md);font-size:1.15rem}.ReservationsAdmin-module__x97Jia__cardTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ReservationsAdmin-module__x97Jia__cardSubtitle{color:var(--text-secondary);margin-bottom:12px;font-size:.88rem;line-height:1.45}.ReservationsAdmin-module__x97Jia__helperBadge{display:none}.ReservationsAdmin-module__x97Jia__explainerCard{background:radial-gradient(1200px 200px at -10% -20%, color-mix(in srgb, var(--accent-primary) 15%, transparent), transparent 50%), var(--bg-card)}.ReservationsAdmin-module__x97Jia__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ReservationsAdmin-module__x97Jia__stepItem{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-secondary) 85%, transparent);gap:4px;padding:10px;display:grid}.ReservationsAdmin-module__x97Jia__stepItem strong{color:var(--text-primary);font-size:.85rem}.ReservationsAdmin-module__x97Jia__stepItem span{color:var(--text-secondary);font-size:.8rem;line-height:1.35}.ReservationsAdmin-module__x97Jia__fullWidth{grid-column:1/-1}.ReservationsAdmin-module__x97Jia__opsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ReservationsAdmin-module__x97Jia__opsSummaryCard{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);gap:4px;padding:12px;display:grid}.ReservationsAdmin-module__x97Jia__opsSummaryCard strong{color:var(--text-primary);font-size:1.3rem}.ReservationsAdmin-module__x97Jia__opsSummaryCard span{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.ReservationsAdmin-module__x97Jia__opsAlertList{gap:8px;display:grid}.ReservationsAdmin-module__x97Jia__opsAlertItem,.ReservationsAdmin-module__x97Jia__opsHealthyState{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:color-mix(in srgb, var(--bg-secondary) 86%, transparent);padding:12px 14px}.ReservationsAdmin-module__x97Jia__opsAlertItem{background:#f59e0b14;border-color:#f59e0b47;gap:4px;display:grid}.ReservationsAdmin-module__x97Jia__opsAlertItem strong{color:#b45309;font-size:.82rem}.ReservationsAdmin-module__x97Jia__opsAlertItem span,.ReservationsAdmin-module__x97Jia__opsHealthyState{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.ReservationsAdmin-module__x97Jia__opsHealthyState{color:#166534;background:#22c55e14;border-color:#22c55e3d}.ReservationsAdmin-module__x97Jia__formGrid{gap:10px;display:grid}.ReservationsAdmin-module__x97Jia__field{gap:6px;display:grid}.ReservationsAdmin-module__x97Jia__fieldLabel{letter-spacing:.02em;color:var(--text-primary);font-size:.8rem;font-weight:700}.ReservationsAdmin-module__x97Jia__fieldHint{color:var(--text-tertiary);font-size:.76rem}.ReservationsAdmin-module__x97Jia__formGrid textarea{resize:vertical;min-height:90px}.ReservationsAdmin-module__x97Jia__inlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ReservationsAdmin-module__x97Jia__bookingSummaryBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ReservationsAdmin-module__x97Jia__bookingSummaryChip{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);gap:4px;padding:10px 12px;display:grid}.ReservationsAdmin-module__x97Jia__bookingSummaryChip strong{color:var(--text-primary);font-size:.95rem}.ReservationsAdmin-module__x97Jia__bookingSummaryChip span{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.ReservationsAdmin-module__x97Jia__suggestionCard,.ReservationsAdmin-module__x97Jia__suggestionCardMuted{border-radius:var(--radius-md);border:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.ReservationsAdmin-module__x97Jia__suggestionCard{background:#22c55e14;border-color:#22c55e3d}.ReservationsAdmin-module__x97Jia__suggestionCard strong,.ReservationsAdmin-module__x97Jia__suggestionCardMuted{color:var(--text-primary)}.ReservationsAdmin-module__x97Jia__suggestionCard span{color:var(--text-secondary);margin-top:4px;font-size:.8rem;line-height:1.4;display:block}.ReservationsAdmin-module__x97Jia__suggestionCardMuted{background:#f59e0b14;border-color:#f59e0b38;font-size:.82rem;line-height:1.45}.ReservationsAdmin-module__x97Jia__mapGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.ReservationsAdmin-module__x97Jia__tablePill{border:1px solid var(--border-primary);border-radius:var(--radius-lg);isolation:isolate;backface-visibility:hidden;contain:paint;background:radial-gradient(180px 120px at 80% -10%,#bf865938,#0000 70%),radial-gradient(220px 90px at 5% 100%,#5a88c126,#0000 70%),linear-gradient(160deg,#1f1610 0%,#151321 48%,#101a2d 100%);gap:10px;min-height:252px;padding:14px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff08}.ReservationsAdmin-module__x97Jia__tablePillClickable{cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast)}.ReservationsAdmin-module__x97Jia__tablePillClickable:hover{filter:brightness(1.03);border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-primary))}.ReservationsAdmin-module__x97Jia__tablePillClickable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 75%, transparent);outline-offset:2px}.ReservationsAdmin-module__x97Jia__tablePillSelected{border-color:#c5874f;box-shadow:0 0 0 1px #c5874fb8,0 14px 24px -22px #c5874f94}.ReservationsAdmin-module__x97Jia__tablePill:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(130deg,#ffffff0f,#0000 42%);position:absolute;inset:0}.ReservationsAdmin-module__x97Jia__tablePillSelected:after{opacity:1}.ReservationsAdmin-module__x97Jia__tableVisual{place-items:center;min-height:148px;display:grid;position:relative}.ReservationsAdmin-module__x97Jia__tableTop{z-index:2;background:linear-gradient(145deg,#7e5638 0%,#5d3f29 45%,#3e2a1b 100%);border:2px solid #ffdfbf2e;place-items:center;width:100px;height:100px;display:grid;box-shadow:inset 0 10px 18px #ffe9d214,inset 0 -12px 18px #0000004d,0 20px 22px -18px #000000a6}.ReservationsAdmin-module__x97Jia__tableTopROUND{border-radius:999px}.ReservationsAdmin-module__x97Jia__tableTopSQUARE{border-radius:12px}.ReservationsAdmin-module__x97Jia__tableTopRECTANGLE{border-radius:14px;width:126px;height:78px}.ReservationsAdmin-module__x97Jia__tableTopLabel{color:#f9ece2;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 3px #00000073;font-size:.8rem;font-weight:800}.ReservationsAdmin-module__x97Jia__previewSeatLayer{position:absolute;inset:0}.ReservationsAdmin-module__x97Jia__previewSeat{background:linear-gradient(155deg,#d5d2cc 0%,#a7a39a 100%);border:1px solid #ffffff40;border-radius:9px;width:22px;height:22px;position:absolute;box-shadow:0 4px 8px -6px #000c}.ReservationsAdmin-module__x97Jia__previewSeat:before{content:"";background:#f5f1ebd9;border-radius:5px;width:14px;height:6px;position:absolute;top:-5px;left:3px}.ReservationsAdmin-module__x97Jia__previewSeatPos1{top:6px;left:50%;transform:translate(-50%)}.ReservationsAdmin-module__x97Jia__previewSeatPos2{top:20px;right:28px}.ReservationsAdmin-module__x97Jia__previewSeatPos3{top:50%;right:10px;transform:translateY(-50%)}.ReservationsAdmin-module__x97Jia__previewSeatPos4{bottom:20px;right:28px}.ReservationsAdmin-module__x97Jia__previewSeatPos5{bottom:6px;left:50%;transform:translate(-50%)}.ReservationsAdmin-module__x97Jia__previewSeatPos6{bottom:20px;left:28px}.ReservationsAdmin-module__x97Jia__previewSeatPos7{top:50%;left:10px;transform:translateY(-50%)}.ReservationsAdmin-module__x97Jia__previewSeatPos8{top:20px;left:28px}.ReservationsAdmin-module__x97Jia__previewSeatOverflow{color:#f6d3b4;background:#5733188c;border:1px solid #f6d3b473;border-radius:999px;padding:3px 7px;font-size:.72rem;font-weight:800;position:absolute;bottom:0;right:0}.ReservationsAdmin-module__x97Jia__tableMeta{gap:3px;padding-top:2px;display:grid}.ReservationsAdmin-module__x97Jia__tableMeta strong{color:#fff4eb;font-size:1rem;line-height:1.1}.ReservationsAdmin-module__x97Jia__tableMeta span{color:#e8c5aa;font-size:.85rem}.ReservationsAdmin-module__x97Jia__tablePill button{margin-top:auto}.ReservationsAdmin-module__x97Jia__quickEditMenu{z-index:70;border:1px solid color-mix(in srgb, var(--accent-primary) 45%, var(--border-primary));background:radial-gradient(220px 110px at 100% -5%,#c5874f33,#0000 72%),linear-gradient(150deg,#121726 0%,#111421 56%,#161322 100%);border-radius:14px;gap:10px;width:270px;padding:12px;display:grid;position:fixed;box-shadow:0 20px 34px -22px #000000d9}.ReservationsAdmin-module__x97Jia__quickEditHeader{gap:2px;display:grid}.ReservationsAdmin-module__x97Jia__quickEditHeader strong{color:var(--text-primary);font-size:.88rem}.ReservationsAdmin-module__x97Jia__quickEditHeader small{color:var(--text-secondary);font-size:.76rem}.ReservationsAdmin-module__x97Jia__quickEditForm{gap:8px;display:grid}.ReservationsAdmin-module__x97Jia__quickEditForm label{color:var(--text-tertiary);letter-spacing:.02em;font-size:.74rem;font-weight:700}.ReservationsAdmin-module__x97Jia__quickEditActions{justify-content:flex-end;gap:8px;display:flex}.ReservationsAdmin-module__x97Jia__layoutToolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ReservationsAdmin-module__x97Jia__floorPlan{border:1px dashed var(--border-primary);border-radius:var(--radius-lg);background:linear-gradient(#ffffff05,#ffffff05),radial-gradient(500px 220px at -10% 110%,#c5874f1f,#0000 70%),radial-gradient(420px 180px at 110% -10%,#5a88c129,#0000 70%),linear-gradient(145deg,#131520 0%,#101421 100%);min-height:440px;position:relative;overflow:hidden}.ReservationsAdmin-module__x97Jia__floorPlan:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ReservationsAdmin-module__x97Jia__floorEmpty{color:var(--text-tertiary);text-align:center;padding-top:180px;font-size:.9rem}.ReservationsAdmin-module__x97Jia__floorTableNode{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:132px;height:132px;transition:box-shadow var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);z-index:2;backface-visibility:hidden;contain:layout paint;border-radius:14px;place-items:center;display:grid;position:absolute;transform:translateZ(0)}.ReservationsAdmin-module__x97Jia__floorTableNode:active{cursor:grabbing}.ReservationsAdmin-module__x97Jia__floorTableNodeSelected{background:#c5874f0f;box-shadow:0 0 0 2px #c5874fd1,0 18px 20px -18px #c5874f9e}.ReservationsAdmin-module__x97Jia__floorTableNodeInactive{opacity:.55}.ReservationsAdmin-module__x97Jia__floorSeatLayer{position:absolute;inset:0}.ReservationsAdmin-module__x97Jia__floorSeat{background:linear-gradient(160deg,#d7d4cf 0%,#ada89f 100%);border:1px solid #ffffff59;border-radius:7px;width:18px;height:18px;position:absolute;box-shadow:0 6px 10px -8px #000000e6}.ReservationsAdmin-module__x97Jia__floorSeat:before{content:"";background:#f5f1ebd9;border-radius:5px;width:11px;height:5px;position:absolute;top:-4px;left:3px}.ReservationsAdmin-module__x97Jia__floorSeatPos1{top:5px;left:50%;transform:translate(-50%)}.ReservationsAdmin-module__x97Jia__floorSeatPos2{top:18px;right:20px}.ReservationsAdmin-module__x97Jia__floorSeatPos3{top:50%;right:6px;transform:translateY(-50%)}.ReservationsAdmin-module__x97Jia__floorSeatPos4{bottom:18px;right:20px}.ReservationsAdmin-module__x97Jia__floorSeatPos5{bottom:5px;left:50%;transform:translate(-50%)}.ReservationsAdmin-module__x97Jia__floorSeatPos6{bottom:18px;left:20px}.ReservationsAdmin-module__x97Jia__floorSeatPos7{top:50%;left:6px;transform:translateY(-50%)}.ReservationsAdmin-module__x97Jia__floorSeatPos8{top:18px;left:20px}.ReservationsAdmin-module__x97Jia__floorTableCore{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#f9efe6;text-shadow:0 1px 3px #0006;background:linear-gradient(145deg,#8a5d3b 0%,#5f3f27 45%,#422b1b 100%);border:2px solid #ffdfbf33;border-radius:999px;place-items:center;width:86px;height:86px;padding:8px;font-size:.72rem;font-weight:900;line-height:1.15;display:grid;box-shadow:inset 0 10px 16px #ffe9d214,inset 0 -12px 16px #0000004d,0 16px 16px -14px #000000b3}.ReservationsAdmin-module__x97Jia__floorTableCoreSQUARE{border-radius:12px}.ReservationsAdmin-module__x97Jia__floorTableCoreRECTANGLE{border-radius:14px;width:100px;height:70px}.ReservationsAdmin-module__x97Jia__tablePill span{color:var(--text-secondary);font-size:.85rem}.ReservationsAdmin-module__x97Jia__tablePillInactive{opacity:.55}.ReservationsAdmin-module__x97Jia__shapeROUND{border-radius:9999px}.ReservationsAdmin-module__x97Jia__shapeSQUARE{border-radius:var(--radius-sm)}.ReservationsAdmin-module__x97Jia__shapeRECTANGLE{border-radius:var(--radius-md)}.ReservationsAdmin-module__x97Jia__filters{margin-bottom:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ReservationsAdmin-module__x97Jia__tableWrap{overflow-x:auto}.ReservationsAdmin-module__x97Jia__table{border-collapse:collapse;width:100%}.ReservationsAdmin-module__x97Jia__table th,.ReservationsAdmin-module__x97Jia__table td{text-align:left;border-bottom:1px solid var(--border-secondary);padding:10px;font-size:.9rem}.ReservationsAdmin-module__x97Jia__table th{color:var(--text-secondary);font-weight:600}.ReservationsAdmin-module__x97Jia__statusSelect{border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);padding:6px 8px}.ReservationsAdmin-module__x97Jia__statusPENDING{background:var(--warning-light)}.ReservationsAdmin-module__x97Jia__statusCONFIRMED{background:var(--info-light)}.ReservationsAdmin-module__x97Jia__statusCOMPLETED{background:var(--success-light)}.ReservationsAdmin-module__x97Jia__statusCANCELLED{background:var(--error-light)}.ReservationsAdmin-module__x97Jia__seatSelector{border-radius:var(--radius-md);border:1px dashed var(--border-primary);background:radial-gradient(320px 120px at 10% 0%, #c5874f1f, transparent 70%), color-mix(in srgb, var(--bg-secondary) 86%, transparent);gap:8px;padding:12px;display:grid}.ReservationsAdmin-module__x97Jia__seatSelector p{color:var(--text-secondary);margin:0;font-size:.85rem}.ReservationsAdmin-module__x97Jia__seatLegend{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;display:flex}.ReservationsAdmin-module__x97Jia__seatLegend span{align-items:center;gap:6px;display:inline-flex}.ReservationsAdmin-module__x97Jia__legendDot{border-radius:999px;width:10px;height:10px;display:inline-block}.ReservationsAdmin-module__x97Jia__legendAvailable{background:#6f7b8a}.ReservationsAdmin-module__x97Jia__legendSelected{background:#4d8a4d}.ReservationsAdmin-module__x97Jia__legendBusy{background:#8a4d4d}.ReservationsAdmin-module__x97Jia__seatNumber{font-size:.9rem;font-weight:800;line-height:1}.ReservationsAdmin-module__x97Jia__seatLabel{letter-spacing:.04em;text-transform:uppercase;color:#d6dee9d9;font-size:.62rem}.ReservationsAdmin-module__x97Jia__seatGrid{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px;display:grid}.ReservationsAdmin-module__x97Jia__seat{color:#dbe4ee;min-height:58px;transition:all var(--transition-fast);background:linear-gradient(160deg,#2a3442 0%,#1d2431 100%);border:1px solid #cfd3db40;border-radius:14px;align-content:center;justify-items:center;gap:3px;font-weight:700;display:grid;position:relative;overflow:hidden}.ReservationsAdmin-module__x97Jia__seat:before{content:"";background:#e9f1f938;border-radius:0 0 6px 6px;height:7px;position:absolute;top:0;left:14px;right:14px}.ReservationsAdmin-module__x97Jia__seatSelected{color:#eff8ef;background:linear-gradient(165deg,#4f8f4f 0%,#2f6a2f 100%);border-color:#abe7aba6}.ReservationsAdmin-module__x97Jia__seatOccupied{color:#ffe3e3;cursor:not-allowed;background:linear-gradient(165deg,#7f3e3e 0%,#5e2525 100%);border-color:#ffbdbd8c}.ReservationsAdmin-module__x97Jia__calendarTop{margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ReservationsAdmin-module__x97Jia__calendarControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReservationsAdmin-module__x97Jia__calendarSubtitle{margin-bottom:var(--space-md);color:var(--text-secondary);font-size:.88rem}.ReservationsAdmin-module__x97Jia__calendarGrid{gap:10px;display:grid}.ReservationsAdmin-module__x97Jia__calendarScroller{min-width:0}.ReservationsAdmin-module__x97Jia__calendarCell{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:radial-gradient(220px 110px at 100% -10%, #5a88c11f, transparent 70%), radial-gradient(280px 120px at -10% 100%, #c5874f26, transparent 75%), color-mix(in srgb, var(--bg-card) 94%, #0a0d16);grid-template-rows:auto 1fr auto;min-height:440px;display:grid;overflow:hidden}.ReservationsAdmin-module__x97Jia__calendarHeader{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);border-bottom:1px solid var(--border-primary);color:var(--text-secondary);text-transform:capitalize;padding:8px 10px;font-size:.82rem}.ReservationsAdmin-module__x97Jia__calendarBodyTimeline{grid-template-columns:48px 1fr;gap:8px;min-height:0;padding:8px;display:grid}.ReservationsAdmin-module__x97Jia__calendarHourColumn{align-content:space-between;height:100%;padding-top:2px;padding-bottom:8px;display:grid;position:relative}.ReservationsAdmin-module__x97Jia__calendarHourLabel{color:var(--text-tertiary);text-align:right;font-size:.68rem;transform:translateY(-8px)}.ReservationsAdmin-module__x97Jia__calendarTimeline{border:1px solid color-mix(in srgb, var(--border-primary) 90%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff05, #ffffff03), color-mix(in srgb, var(--bg-secondary) 88%, transparent);position:relative;overflow:hidden}.ReservationsAdmin-module__x97Jia__calendarHourLine{border-top:1px dashed color-mix(in srgb, var(--border-primary) 78%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;left:0;right:0}.ReservationsAdmin-module__x97Jia__calendarEventBlock{border:1px solid #0000;border-radius:10px;gap:1px;padding:6px 7px;font-size:.76rem;line-height:1.2;display:grid;position:absolute;overflow:hidden;box-shadow:0 7px 16px -12px #000000bf}.ReservationsAdmin-module__x97Jia__calendarEventBlock strong{color:#f7f9ff;font-size:.68rem;font-weight:800}.ReservationsAdmin-module__x97Jia__calendarEventBlock span{color:#f0f4fb;font-weight:700}.ReservationsAdmin-module__x97Jia__calendarEventBlock small{color:color-mix(in srgb, #fff 74%, var(--text-secondary))}.ReservationsAdmin-module__x97Jia__calendarEventBlock.ReservationsAdmin-module__x97Jia__statusPENDING{background:linear-gradient(170deg,#bb8142e0 0%,#79532ae0 100%);border-color:#facc8d99}.ReservationsAdmin-module__x97Jia__calendarEventBlock.ReservationsAdmin-module__x97Jia__statusCONFIRMED{background:linear-gradient(170deg,#3a74aee6 0%,#234d7ce6 100%);border-color:#a0cfff8c}.ReservationsAdmin-module__x97Jia__calendarEventBlock.ReservationsAdmin-module__x97Jia__statusCOMPLETED{background:linear-gradient(170deg,#367f49eb 0%,#225b33eb 100%);border-color:#97e9aa80}.ReservationsAdmin-module__x97Jia__calendarEventBlock.ReservationsAdmin-module__x97Jia__statusCANCELLED{background:linear-gradient(170deg,#8f3b3beb 0%,#6d2828eb 100%);border-color:#f5b4b480}.ReservationsAdmin-module__x97Jia__calendarEmptyInline{color:var(--text-tertiary);place-items:center;font-size:.82rem;display:grid;position:absolute;inset:0}.ReservationsAdmin-module__x97Jia__calendarFooter{border-top:1px solid color-mix(in srgb, var(--border-primary) 86%, transparent);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);gap:6px;padding:8px 10px 10px;display:grid}.ReservationsAdmin-module__x97Jia__calendarFooterItem{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:.76rem;display:flex}.ReservationsAdmin-module__x97Jia__calendarFooterItem span{color:var(--text-primary);font-weight:600}.ReservationsAdmin-module__x97Jia__calendarFooterItem small{color:var(--text-tertiary)}.ReservationsAdmin-module__x97Jia__empty{text-align:center;color:var(--text-tertiary);padding:20px}@media (max-width:980px){.ReservationsAdmin-module__x97Jia__sectionGrid,.ReservationsAdmin-module__x97Jia__stepsGrid,.ReservationsAdmin-module__x97Jia__filters{grid-template-columns:1fr}.ReservationsAdmin-module__x97Jia__calendarCell{min-height:320px}.ReservationsAdmin-module__x97Jia__calendarBodyTimeline{grid-template-columns:38px 1fr}.ReservationsAdmin-module__x97Jia__floorPlan{min-height:360px}}@media (max-width:768px){.ReservationsAdmin-module__x97Jia__wrapper{gap:var(--space-md)}.ReservationsAdmin-module__x97Jia__header h1{font-size:clamp(1.7rem,7vw,1.9rem)}.ReservationsAdmin-module__x97Jia__tabRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ReservationsAdmin-module__x97Jia__tabRow::-webkit-scrollbar{display:none}.ReservationsAdmin-module__x97Jia__tabRow>*{flex:none}.ReservationsAdmin-module__x97Jia__card{padding:16px}.ReservationsAdmin-module__x97Jia__opsSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ReservationsAdmin-module__x97Jia__bookingSummaryBar,.ReservationsAdmin-module__x97Jia__inlineGrid,.ReservationsAdmin-module__x97Jia__mapGrid{grid-template-columns:1fr}.ReservationsAdmin-module__x97Jia__filters>*,.ReservationsAdmin-module__x97Jia__layoutToolbar>*{width:100%}.ReservationsAdmin-module__x97Jia__tableWrap{overflow:visible}.ReservationsAdmin-module__x97Jia__table thead{display:none}.ReservationsAdmin-module__x97Jia__table tbody{gap:12px;display:grid}.ReservationsAdmin-module__x97Jia__table tr{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);gap:10px;padding:14px;display:grid}.ReservationsAdmin-module__x97Jia__table td{text-align:right;border-bottom:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.ReservationsAdmin-module__x97Jia__table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;flex:0 0 42%;font-size:.72rem;font-weight:800}.ReservationsAdmin-module__x97Jia__table td[colspan]{text-align:left;display:block}.ReservationsAdmin-module__x97Jia__table td[colspan]:before{content:none}.ReservationsAdmin-module__x97Jia__statusSelect{width:min(100%,220px)}.ReservationsAdmin-module__x97Jia__calendarTop{flex-direction:column;align-items:stretch}.ReservationsAdmin-module__x97Jia__calendarControls{width:100%}.ReservationsAdmin-module__x97Jia__calendarControls>*{flex:1 1 0}.ReservationsAdmin-module__x97Jia__calendarScroller{-webkit-overflow-scrolling:touch;padding-bottom:6px;overflow-x:auto}.ReservationsAdmin-module__x97Jia__calendarGrid{grid-auto-columns:minmax(280px,84vw);grid-auto-flow:column;grid-template-columns:none!important}.ReservationsAdmin-module__x97Jia__calendarCell{min-height:300px}.ReservationsAdmin-module__x97Jia__calendarBodyTimeline{grid-template-columns:34px 1fr;gap:6px;padding:6px}.ReservationsAdmin-module__x97Jia__calendarEventBlock{padding:5px 6px}.ReservationsAdmin-module__x97Jia__floorPlan{min-height:320px;overflow:auto}.ReservationsAdmin-module__x97Jia__quickEditMenu{width:auto;max-height:72vh;bottom:12px;right:12px;overflow:auto;top:auto!important;left:12px!important}}@media (max-width:480px){.ReservationsAdmin-module__x97Jia__opsSummaryGrid{grid-template-columns:1fr}.ReservationsAdmin-module__x97Jia__helperBadge{font-size:.68rem}.ReservationsAdmin-module__x97Jia__table td{text-align:left;flex-direction:column}.ReservationsAdmin-module__x97Jia__table td:before{flex:none}.ReservationsAdmin-module__x97Jia__calendarGrid{grid-auto-columns:minmax(250px,90vw)}.ReservationsAdmin-module__x97Jia__calendarControls{flex-direction:column}.ReservationsAdmin-module__x97Jia__calendarControls>*{width:100%}}
.Panel-module__gnyIZG__viz{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100;--linea-fina:color-mix(in srgb, var(--text-primary) 10%, transparent);--rejilla:color-mix(in srgb, var(--text-primary) 7%, transparent);--eje:color-mix(in srgb, var(--text-primary) 22%, transparent);--tenue:var(--text-tertiary);--sube:#15803d;--baja:#b91c1c}:root[data-theme=dark] .Panel-module__gnyIZG__viz{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--sube:#22c55e;--baja:#f87171}.Panel-module__gnyIZG__tarjeta{background:var(--bg-card);border:1px solid var(--linea-fina);border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a08}.Panel-module__gnyIZG__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.Panel-module__gnyIZG__titulo{letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.Panel-module__gnyIZG__subtitulo{color:var(--text-secondary);margin:3px 0 0;font-size:13px;line-height:1.45}.Panel-module__gnyIZG__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Panel-module__gnyIZG__pie{border-top:1px solid var(--linea-fina);justify-content:flex-end;gap:12px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.Panel-module__gnyIZG__enlace{color:var(--accent-primary);font-weight:600;text-decoration:none}.Panel-module__gnyIZG__enlace:hover{text-decoration:underline}.Panel-module__gnyIZG__rejilla{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.Panel-module__gnyIZG__rejilla3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.Panel-module__gnyIZG__bloque{margin-bottom:16px}.Panel-module__gnyIZG__kpis{border:1px solid var(--linea-fina);background:var(--bg-card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px;display:grid;overflow:hidden}.Panel-module__gnyIZG__kpi{min-width:0;box-shadow:-1px 0 0 var(--linea-fina), 0 -1px 0 var(--linea-fina);text-align:left;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex;position:relative}button.Panel-module__gnyIZG__kpi{cursor:pointer;transition:background-color .12s}button.Panel-module__gnyIZG__kpi:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}button.Panel-module__gnyIZG__kpi:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.Panel-module__gnyIZG__kpi[aria-pressed=true]{background:color-mix(in srgb, var(--kpi-color,var(--serie-1)) 7%, transparent)}.Panel-module__gnyIZG__kpi[aria-pressed=true]:before{content:"";background:var(--kpi-color,var(--serie-1));height:3px;position:absolute;inset:0 0 auto}.Panel-module__gnyIZG__kpiEtiqueta{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.Panel-module__gnyIZG__punto{background:var(--kpi-color,var(--serie-1));border-radius:3px;flex:none;width:9px;height:9px}.Panel-module__gnyIZG__kpiValor{letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:650;line-height:1.15;overflow:hidden}.Panel-module__gnyIZG__kpiPie{justify-content:space-between;align-items:flex-end;gap:8px;min-height:28px;display:flex}.Panel-module__gnyIZG__kpiNota{color:var(--text-tertiary);font-size:12px;line-height:1.35}.Panel-module__gnyIZG__cambio{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.Panel-module__gnyIZG__cambioBien{color:var(--sube);background:color-mix(in srgb, var(--sube) 12%, transparent)}.Panel-module__gnyIZG__cambioMal{color:var(--baja);background:color-mix(in srgb, var(--baja) 12%, transparent)}.Panel-module__gnyIZG__cambioNeutro{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.Panel-module__gnyIZG__chispa{flex:none;width:84px;height:28px;overflow:visible}.Panel-module__gnyIZG__segmentos{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.Panel-module__gnyIZG__segmento{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:500}.Panel-module__gnyIZG__segmento:hover{color:var(--text-primary)}.Panel-module__gnyIZG__segmento[aria-pressed=true]{background:var(--bg-card);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #0f172a1a}.Panel-module__gnyIZG__segmento:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Panel-module__gnyIZG__grafica{width:100%;min-width:0}.Panel-module__gnyIZG__leyenda{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:flex}.Panel-module__gnyIZG__leyenda li{align-items:center;gap:7px;display:inline-flex}.Panel-module__gnyIZG__clave{border-top:2px solid var(--clave,var(--serie-1));border-radius:2px;width:16px;height:0}.Panel-module__gnyIZG__claveAnterior{border-top-style:dashed;border-top-color:var(--tenue)}.Panel-module__gnyIZG__tip{border:1px solid var(--linea-fina);background:var(--bg-card);min-width:170px;color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:12.5px;box-shadow:0 10px 28px #0f172a24}.Panel-module__gnyIZG__tipFecha{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.Panel-module__gnyIZG__tipFila{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.Panel-module__gnyIZG__tipFila span{color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.Panel-module__gnyIZG__tipFila strong{font-variant-numeric:tabular-nums;font-weight:650}.Panel-module__gnyIZG__vacio{text-align:center;color:var(--text-secondary);border:1px dashed var(--linea-fina);border-radius:10px;place-items:center;gap:6px;padding:28px 12px;font-size:13.5px;display:grid}.Panel-module__gnyIZG__lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Panel-module__gnyIZG__fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;display:grid}.Panel-module__gnyIZG__filaEtiqueta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13.5px;overflow:hidden}a.Panel-module__gnyIZG__filaEtiqueta{text-decoration:none}a.Panel-module__gnyIZG__filaEtiqueta:hover{text-decoration:underline}.Panel-module__gnyIZG__filaValor{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:650}.Panel-module__gnyIZG__filaDetalle{color:var(--text-tertiary);margin-left:6px;font-weight:400}.Panel-module__gnyIZG__pista{background:color-mix(in srgb, var(--barra,var(--serie-1)) 12%, transparent);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.Panel-module__gnyIZG__relleno{background:var(--barra,var(--serie-1));border-radius:0 3px 3px 0;min-width:2px;height:100%}.Panel-module__gnyIZG__tablaCaja{margin:0 -4px;overflow-x:auto}.Panel-module__gnyIZG__tabla{border-collapse:collapse;width:100%;font-size:13.5px}.Panel-module__gnyIZG__tabla th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--linea-fina);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:600}.Panel-module__gnyIZG__tabla td{border-bottom:1px solid var(--linea-fina);color:var(--text-primary);vertical-align:middle;padding:10px}.Panel-module__gnyIZG__tabla tbody tr:last-child td{border-bottom:0}.Panel-module__gnyIZG__tabla tbody tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.Panel-module__gnyIZG__tabla .Panel-module__gnyIZG__numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Panel-module__gnyIZG__celdaNombre{flex-direction:column;min-width:0;display:flex}.Panel-module__gnyIZG__celdaNombre small{color:var(--text-tertiary);font-size:12px}.Panel-module__gnyIZG__botonFila{border:1px solid var(--linea-fina);color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.Panel-module__gnyIZG__botonFila:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.Panel-module__gnyIZG__soloLectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.Panel-module__gnyIZG__tarjeta{border-radius:12px;padding:16px}.Panel-module__gnyIZG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.Panel-module__gnyIZG__kpiValor{font-size:22px}.Panel-module__gnyIZG__chispa{display:none}}.Panel-module__gnyIZG__pestanas{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);scrollbar-width:none;gap:2px;margin:0 0 16px;display:flex;overflow-x:auto}.Panel-module__gnyIZG__pestana{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.Panel-module__gnyIZG__pestana:hover{color:var(--text-primary)}.Panel-module__gnyIZG__pestanaVacia{color:var(--text-tertiary)}.Panel-module__gnyIZG__pestanaActiva{color:var(--text-primary);font-weight:650}.Panel-module__gnyIZG__pestanaActiva:after{content:"";background:var(--accent-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.Panel-module__gnyIZG__pestana:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:6px}.Panel-module__gnyIZG__pestanaCuenta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.Panel-module__gnyIZG__menuBoton{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Panel-module__gnyIZG__menuBoton:hover,.Panel-module__gnyIZG__menuBoton[aria-expanded=true]{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}.Panel-module__gnyIZG__menuBoton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Panel-module__gnyIZG__menu{z-index:1200;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--bg-card,#fff);border-radius:12px;min-width:210px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 30px #0f172a24}.Panel-module__gnyIZG__menuItem{text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:.88rem}.Panel-module__gnyIZG__menuItem:hover:not(:disabled),.Panel-module__gnyIZG__menuItem:focus-visible{background:color-mix(in srgb, var(--text-primary) 7%, transparent);outline:none}.Panel-module__gnyIZG__menuItem:disabled{color:var(--text-tertiary);cursor:default}.Panel-module__gnyIZG__menuPeligro{color:#b91c1c}
.ComoTeVaEnGoogle-module__4pIPTq__seccion+.ComoTeVaEnGoogle-module__4pIPTq__seccion{border-top:1px solid var(--linea-fina,var(--border-color));margin-top:28px;padding-top:22px}.ComoTeVaEnGoogle-module__4pIPTq__encabezado{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.ComoTeVaEnGoogle-module__4pIPTq__encabezado h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.ComoTeVaEnGoogle-module__4pIPTq__fuente{color:var(--text-tertiary);font-size:12.5px}.ComoTeVaEnGoogle-module__4pIPTq__subtitulo{color:var(--text-secondary);margin:22px 0 10px;font-size:13px;font-weight:600}.ComoTeVaEnGoogle-module__4pIPTq__falta{border:1px dashed var(--linea-fina,var(--border-color));color:var(--text-secondary);border-radius:10px;gap:6px;padding:16px 18px;font-size:13.5px;line-height:1.5;display:grid}.ComoTeVaEnGoogle-module__4pIPTq__falta strong{color:var(--text-primary);font-weight:650}.ComoTeVaEnGoogle-module__4pIPTq__falta p{margin:0}.ComoTeVaEnGoogle-module__4pIPTq__falta a{justify-self:start;margin-top:4px}
.PrimerosPasos-module__Uh76CG__barra{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.PrimerosPasos-module__Uh76CG__barra>span{border-radius:inherit;background:#15803d;height:100%;transition:width .4s;display:block}.PrimerosPasos-module__Uh76CG__lista{margin:0;padding:0;list-style:none;display:grid}.PrimerosPasos-module__Uh76CG__paso{border-top:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);color:inherit;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.PrimerosPasos-module__Uh76CG__lista li:first-child .PrimerosPasos-module__Uh76CG__paso{border-top:0}.PrimerosPasos-module__Uh76CG__paso:hover,.PrimerosPasos-module__Uh76CG__paso:focus-visible{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.PrimerosPasos-module__Uh76CG__icono{color:var(--text-tertiary);display:inline-flex}li[data-hecho=true] .PrimerosPasos-module__Uh76CG__icono{color:#15803d}.PrimerosPasos-module__Uh76CG__texto{gap:2px;min-width:0;display:grid}.PrimerosPasos-module__Uh76CG__texto strong{color:var(--text-primary);font-size:.92rem;font-weight:650}li[data-hecho=true] .PrimerosPasos-module__Uh76CG__texto strong{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-secondary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--text-secondary) 50%, transparent)}.PrimerosPasos-module__Uh76CG__texto span{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.PrimerosPasos-module__Uh76CG__flecha{color:var(--text-tertiary)}
.Estadisticas-module__X6NszW__pagina{flex-direction:column;gap:16px;display:flex}.Estadisticas-module__X6NszW__cargando{opacity:.55;transition:opacity .15s}.Estadisticas-module__X6NszW__filtros{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.Estadisticas-module__X6NszW__fechas{color:var(--text-secondary,#475569);align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.Estadisticas-module__X6NszW__filtros input,.Estadisticas-module__X6NszW__filtros select{font:inherit;border:1px solid var(--border-primary,#00000026);background:var(--panel-bg,#fff);color:var(--text-primary,#0f172a);border-radius:9px;padding:6px 10px;font-size:.84rem}.Estadisticas-module__X6NszW__filtros select[data-activo=true]{border-color:var(--accent-primary,#2563eb);font-weight:600}.Estadisticas-module__X6NszW__quitar{font:inherit;color:var(--accent-primary,#2563eb);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.84rem}.Estadisticas-module__X6NszW__notaFiltros{color:var(--text-tertiary,#64748b);margin:-6px 0 0;font-size:.8rem}.Estadisticas-module__X6NszW__resumenHorario{min-height:2.6em;color:var(--text-secondary,#475569);margin:0 0 12px;font-size:.9rem}.Estadisticas-module__X6NszW__resumenHorario strong{color:var(--text-primary,#0f172a)}.Estadisticas-module__X6NszW__desliza{padding-bottom:4px;overflow-x:auto}.Estadisticas-module__X6NszW__mapa{grid-template-columns:44px repeat(var(--horas), minmax(26px, 1fr));min-width:calc(44px + var(--horas) * 28px);gap:2px;display:grid}.Estadisticas-module__X6NszW__mapa .Estadisticas-module__X6NszW__diaNombre,.Estadisticas-module__X6NszW__mapa .Estadisticas-module__X6NszW__horaNombre{color:var(--text-tertiary,#64748b);white-space:nowrap;font-size:.74rem}.Estadisticas-module__X6NszW__mapa .Estadisticas-module__X6NszW__diaNombre{align-items:center;padding-right:6px;display:flex}.Estadisticas-module__X6NszW__mapa .Estadisticas-module__X6NszW__horaNombre{text-align:center;padding-top:4px}.Estadisticas-module__X6NszW__celda{background:color-mix(in srgb, var(--serie-1) calc(var(--nivel) * 100%), var(--bg-card,#fff));border-radius:4px;height:26px}.Estadisticas-module__X6NszW__celdaVacia{background:var(--linea-fina)}.Estadisticas-module__X6NszW__celda:hover,.Estadisticas-module__X6NszW__celdaActiva{outline:2px solid var(--text-primary,#0f172a);outline-offset:-1px}.Estadisticas-module__X6NszW__leyendaCalor{color:var(--text-tertiary,#64748b);align-items:center;gap:6px;margin-top:10px;font-size:.74rem;display:flex}.Estadisticas-module__X6NszW__leyendaCalor i{background:color-mix(in srgb, var(--serie-1) var(--paso), var(--bg-card,#fff));border-radius:3px;width:18px;height:10px}.Estadisticas-module__X6NszW__horas{grid-template-columns:repeat(var(--horas), minmax(18px, 1fr));height:150px;min-width:calc(var(--horas) * 20px);align-items:end;gap:2px;margin-top:18px;display:grid}.Estadisticas-module__X6NszW__columnaHora{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.Estadisticas-module__X6NszW__columnaHora i{background:var(--serie-1);border-radius:4px 4px 0 0;width:100%;max-width:30px;display:block}.Estadisticas-module__X6NszW__columnaHora:hover i,.Estadisticas-module__X6NszW__columnaHora[data-activa=true] i{background:color-mix(in srgb, var(--serie-1) 78%, var(--text-primary,#0f172a))}.Estadisticas-module__X6NszW__etiquetaPico{color:var(--text-primary,#0f172a);white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;top:-2px;transform:translateY(-100%)}.Estadisticas-module__X6NszW__columnaHora .Estadisticas-module__X6NszW__etiquetaPico[data-borde=fin]{right:0}.Estadisticas-module__X6NszW__columnaHora .Estadisticas-module__X6NszW__etiquetaPico[data-borde=inicio]{left:0}.Estadisticas-module__X6NszW__ejeHoras{grid-template-columns:repeat(var(--horas), minmax(18px, 1fr));min-width:calc(var(--horas) * 20px);border-top:1px solid var(--eje,#0003);color:var(--text-tertiary,#64748b);text-align:center;white-space:nowrap;gap:2px;padding-top:4px;font-size:.7rem;display:grid}.Estadisticas-module__X6NszW__grande{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 12px;display:flex}.Estadisticas-module__X6NszW__grande strong{color:var(--text-primary,#0f172a);font-size:2rem;line-height:1}.Estadisticas-module__X6NszW__grande span{color:var(--text-secondary,#475569);font-size:.86rem}.Estadisticas-module__X6NszW__enlace{font:inherit;color:var(--accent-primary,#2563eb);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.Estadisticas-module__X6NszW__enlace:hover{text-decoration:underline}.Estadisticas-module__X6NszW__subtitulo{color:var(--text-secondary,#475569);margin:14px 0 6px;font-size:.8rem;font-weight:600}
.ProductsPage-module___EE5xW__importSection{gap:18px;margin-bottom:24px;display:grid}.ProductsPage-module___EE5xW__importHero{border:1px solid color-mix(in srgb, var(--panel-border) 78%, var(--accent-primary));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-secondary) 18%, transparent) 0, transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--panel-bg) 82%, white 18%), color-mix(in srgb, var(--panel-bg) 88%, var(--accent-primary) 12%));box-shadow:var(--panel-shadow);border-radius:24px;gap:14px;padding:20px;display:grid}.ProductsPage-module___EE5xW__importHeroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProductsPage-module___EE5xW__importHeroCopy{gap:6px;max-width:720px;display:grid}.ProductsPage-module___EE5xW__importHeroEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);font-size:.78rem;font-weight:800}.ProductsPage-module___EE5xW__importHeroTitle{color:var(--panel-text);margin:0;font-size:1.25rem;font-weight:800}.ProductsPage-module___EE5xW__importHeroText{color:var(--text-secondary);margin:0;line-height:1.6}.ProductsPage-module___EE5xW__importHeroActions{flex-wrap:wrap;gap:10px;display:flex}.ProductsPage-module___EE5xW__importTipsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ProductsPage-module___EE5xW__importTipCard{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:color-mix(in srgb, var(--panel-bg) 86%, white 14%);border-radius:18px;gap:4px;padding:14px;display:grid}.ProductsPage-module___EE5xW__importTipTitle{color:var(--panel-text);font-size:.9rem;font-weight:700}.ProductsPage-module___EE5xW__importTipText{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.ProductsPage-module___EE5xW__importModalBody{gap:18px;padding:18px;display:grid}.ProductsPage-module___EE5xW__importInputPanel,.ProductsPage-module___EE5xW__importPreviewPanel{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-bg) 92%, white 8%);border-radius:20px;gap:12px;padding:18px;display:grid}.ProductsPage-module___EE5xW__importPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProductsPage-module___EE5xW__importPanelTitle{color:var(--panel-text);margin:0;font-size:1rem;font-weight:800}.ProductsPage-module___EE5xW__importPanelText{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.ProductsPage-module___EE5xW__importMeta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}.ProductsPage-module___EE5xW__importTextarea{resize:vertical;border:1px solid var(--border-primary);background:color-mix(in srgb, var(--bg-card) 92%, white 8%);width:100%;min-height:220px;color:var(--text-primary);font-family:var(--font-mono);border-radius:16px;padding:14px 16px;font-size:.84rem;line-height:1.55}.ProductsPage-module___EE5xW__importTextarea:focus{border-color:color-mix(in srgb, var(--accent-primary) 56%, var(--border-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 16%, transparent);outline:none}.ProductsPage-module___EE5xW__importToolbar{flex-wrap:wrap;gap:10px;display:flex}.ProductsPage-module___EE5xW__importSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ProductsPage-module___EE5xW__importSummaryCard{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-bg) 92%, white 8%);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.ProductsPage-module___EE5xW__importSummaryValue{color:var(--panel-text);font-size:1.1rem;font-weight:800}.ProductsPage-module___EE5xW__importSummaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.ProductsPage-module___EE5xW__importErrorBox{border:1px solid color-mix(in srgb, var(--error) 30%, transparent);background:color-mix(in srgb, var(--error) 8%, var(--panel-bg));color:var(--panel-text);border-radius:16px;padding:14px 16px}.ProductsPage-module___EE5xW__importTableWrap{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:18px;overflow-x:auto}.ProductsPage-module___EE5xW__importTable{border-collapse:collapse;width:100%;min-width:900px}.ProductsPage-module___EE5xW__importTable th,.ProductsPage-module___EE5xW__importTable td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);padding:12px 14px}.ProductsPage-module___EE5xW__importTable th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);background:color-mix(in srgb, var(--panel-bg) 86%, white 14%);font-size:.76rem}.ProductsPage-module___EE5xW__importTable tr:last-child td{border-bottom:none}.ProductsPage-module___EE5xW__importProductCell{gap:4px;display:grid}.ProductsPage-module___EE5xW__importProductName{color:var(--panel-text);font-weight:700}.ProductsPage-module___EE5xW__importProductSlug{font-size:.8rem;font-family:var(--font-mono);color:var(--text-tertiary)}.ProductsPage-module___EE5xW__importStatus{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:94px;padding:6px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.ProductsPage-module___EE5xW__statusReady{background:color-mix(in srgb, var(--success) 16%, white 84%);color:color-mix(in srgb, var(--success) 84%, black 16%)}.ProductsPage-module___EE5xW__statusWarning{background:color-mix(in srgb, var(--warning) 18%, white 82%);color:color-mix(in srgb, var(--warning) 90%, black 10%)}.ProductsPage-module___EE5xW__statusError{background:color-mix(in srgb, var(--error) 14%, white 86%);color:color-mix(in srgb, var(--error) 82%, black 18%)}.ProductsPage-module___EE5xW__importIssues{color:var(--text-secondary);gap:6px;margin:0;padding-left:18px;font-size:.84rem;display:grid}.ProductsPage-module___EE5xW__importCode{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.8rem}.ProductsPage-module___EE5xW__importEmpty{border:1px dashed var(--panel-border);background:color-mix(in srgb, var(--panel-bg) 94%, white 6%);color:var(--text-secondary);border-radius:18px;padding:18px;line-height:1.6}@media (max-width:768px){.ProductsPage-module___EE5xW__importHero,.ProductsPage-module___EE5xW__importInputPanel,.ProductsPage-module___EE5xW__importPreviewPanel,.ProductsPage-module___EE5xW__importModalBody{padding:16px}.ProductsPage-module___EE5xW__importHeroActions,.ProductsPage-module___EE5xW__importToolbar{flex-direction:column;align-items:stretch}.ProductsPage-module___EE5xW__importTable{min-width:720px}}.ProductsPage-module___EE5xW__menuAcciones{position:relative}.ProductsPage-module___EE5xW__menuAcciones>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.ProductsPage-module___EE5xW__menuAcciones>summary::-webkit-details-marker{display:none}.ProductsPage-module___EE5xW__menuAccionesLista{z-index:30;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--bg-card);border-radius:10px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a24}.ProductsPage-module___EE5xW__menuAccionesLista button{text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:.86rem}.ProductsPage-module___EE5xW__menuAccionesLista button:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.ProductsPage-module___EE5xW__menuAccionesLista button:disabled{color:var(--text-tertiary);cursor:default}.ProductsPage-module___EE5xW__menuAccionesLista hr{border:0;border-top:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);margin:4px 0}.ProductsPage-module___EE5xW__tablaCaja{background:var(--bg-card)}.ProductsPage-module___EE5xW__tablaProductos{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}.ProductsPage-module___EE5xW__colCategoria{width:17%}.ProductsPage-module___EE5xW__colPrecio{width:12%}.ProductsPage-module___EE5xW__colStock,.ProductsPage-module___EE5xW__colEstado{width:11%}.ProductsPage-module___EE5xW__colAcciones{width:92px}.ProductsPage-module___EE5xW__tablaProductos th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);padding:12px 14px;font-size:.75rem;font-weight:600}.ProductsPage-module___EE5xW__tablaProductos td{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 7%, transparent);vertical-align:middle;padding:10px 14px}.ProductsPage-module___EE5xW__tablaProductos tbody tr:last-child td{border-bottom:0}.ProductsPage-module___EE5xW__filaProducto{cursor:pointer}.ProductsPage-module___EE5xW__filaProducto:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.ProductsPage-module___EE5xW__derecha{font-variant-numeric:tabular-nums;text-align:right!important}.ProductsPage-module___EE5xW__celdaProducto{align-items:center;gap:12px;min-width:0;display:flex}.ProductsPage-module___EE5xW__foto{object-fit:cover;border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:8px;flex:none;width:44px;height:44px}.ProductsPage-module___EE5xW__sinFoto{color:var(--text-tertiary);background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-style:dashed;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.ProductsPage-module___EE5xW__nombreProducto{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ProductsPage-module___EE5xW__estrella{vertical-align:-1px;color:#d49b00;fill:#f5c542;margin-left:6px;display:inline-block}.ProductsPage-module___EE5xW__sku{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.75rem;overflow:hidden}.ProductsPage-module___EE5xW__categoriaMovil{display:none}.ProductsPage-module___EE5xW__tenue{color:var(--text-secondary);font-size:.85rem}.ProductsPage-module___EE5xW__precio{color:var(--text-primary);font-weight:650;display:block}.ProductsPage-module___EE5xW__precioAntes{color:var(--text-tertiary);font-size:.75rem;text-decoration:line-through;display:block}.ProductsPage-module___EE5xW__stock{color:var(--text-primary)}.ProductsPage-module___EE5xW__stockBajo{color:#b45309;font-weight:650}.ProductsPage-module___EE5xW__agotado{color:#b91c1c;font-size:.85rem;font-weight:650}.ProductsPage-module___EE5xW__estado{font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:4px 8px;font-size:.85rem;display:inline-flex}.ProductsPage-module___EE5xW__estado>span{background:currentColor;border-radius:999px;width:8px;height:8px}.ProductsPage-module___EE5xW__estadoActivo{color:#15803d}.ProductsPage-module___EE5xW__estado:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.ProductsPage-module___EE5xW__accionesFila{justify-content:flex-end;gap:2px;display:flex}.ProductsPage-module___EE5xW__botonIcono{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ProductsPage-module___EE5xW__botonIcono:hover{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}.ProductsPage-module___EE5xW__esqueleto{background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:8px;height:44px;animation:1.5s infinite ProductsPage-module___EE5xW__pulse}.ProductsPage-module___EE5xW__resumenMovil{color:var(--text-secondary);margin:3px 0 0;font-size:.8rem;display:none}@media (max-width:760px){.ProductsPage-module___EE5xW__colCategoria,.ProductsPage-module___EE5xW__soloEscritorio{display:none}.ProductsPage-module___EE5xW__categoriaMovil{display:inline}.ProductsPage-module___EE5xW__resumenMovil{display:block}.ProductsPage-module___EE5xW__tablaProductos td,.ProductsPage-module___EE5xW__tablaProductos th{padding:10px}}
.Paneles-module__e4rMMW__filtros{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}@media (max-width:720px){.Paneles-module__e4rMMW__filtros{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:16px;padding-bottom:6px;overflow-x:auto}.Paneles-module__e4rMMW__filtros::-webkit-scrollbar{display:none}.Paneles-module__e4rMMW__filtros>button{flex-shrink:0}}.Paneles-module__e4rMMW__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.Paneles-module__e4rMMW__acciones{flex-direction:column;align-items:stretch;gap:9px}.Paneles-module__e4rMMW__accionPrincipal{justify-content:center;width:100%;padding:11px}.Paneles-module__e4rMMW__estados{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.Paneles-module__e4rMMW__estados::-webkit-scrollbar{display:none}.Paneles-module__e4rMMW__estados>button{flex-shrink:0}}.Paneles-module__e4rMMW__estados{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.Paneles-module__e4rMMW__cabecera{flex-direction:column;align-items:stretch!important;gap:12px!important}.Paneles-module__e4rMMW__cabecera button{justify-content:center;width:100%}}.Paneles-module__e4rMMW__girando{animation:1s linear infinite Paneles-module__e4rMMW__girar}@keyframes Paneles-module__e4rMMW__girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Paneles-module__e4rMMW__girando{animation:none}}.Paneles-module__e4rMMW__tarjeta{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:14px;min-width:0;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a08}@media (max-width:640px){.Paneles-module__e4rMMW__tarjeta{padding:18px!important}}
.Categorias-module__Lp5Uoq__tabla td{vertical-align:middle}.Categorias-module__Lp5Uoq__nombre{align-items:center;gap:12px;min-width:0;display:flex}.Categorias-module__Lp5Uoq__nombre>div{display:grid}.Categorias-module__Lp5Uoq__miniatura{object-fit:cover;background:color-mix(in srgb, var(--text-primary) 6%, transparent);width:40px;height:40px;color:var(--text-tertiary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Categorias-module__Lp5Uoq__slug{color:var(--text-tertiary);font-size:.78rem}.Categorias-module__Lp5Uoq__descripcion{max-width:360px;color:var(--text-secondary);font-size:.88rem}.Categorias-module__Lp5Uoq__tenue{color:var(--text-tertiary);font-weight:400}.Categorias-module__Lp5Uoq__acciones{justify-content:flex-end;gap:4px;display:flex}.Categorias-module__Lp5Uoq__botonIcono{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Categorias-module__Lp5Uoq__botonIcono:hover{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}.Categorias-module__Lp5Uoq__peligro:hover{color:#b91c1c;background:#dc26261a}.Categorias-module__Lp5Uoq__botonIcono:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Categorias-module__Lp5Uoq__esqueleto{background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:8px;height:40px;animation:1.5s infinite Categorias-module__Lp5Uoq__pulse}.Categorias-module__Lp5Uoq__sugeridas{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--bg-card);border-radius:14px;margin-top:18px;padding:14px 18px}.Categorias-module__Lp5Uoq__sugeridas>summary{cursor:pointer;color:var(--text-primary);font-weight:650}.Categorias-module__Lp5Uoq__ayuda{color:var(--text-secondary);margin:10px 0 12px;font-size:.85rem}.Categorias-module__Lp5Uoq__rejillaSugeridas{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.Categorias-module__Lp5Uoq__sugerida{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.Categorias-module__Lp5Uoq__sugerida>span{gap:2px;display:grid}.Categorias-module__Lp5Uoq__sugerida:has(input:checked){border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 6%, transparent)}.Categorias-module__Lp5Uoq__sugerida input{margin-top:3px}.Categorias-module__Lp5Uoq__barraSugeridas{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.Categorias-module__Lp5Uoq__descripcion,.Categorias-module__Lp5Uoq__tabla th:nth-child(2){display:none}}
.Equipo-module__ugRewW__invitar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.Equipo-module__ugRewW__invitar>button{min-height:44px}.Equipo-module__ugRewW__campo{gap:6px;min-width:0;display:grid}.Equipo-module__ugRewW__campo>span{color:var(--text-secondary);font-size:.8rem;font-weight:600}.Equipo-module__ugRewW__ayuda{color:var(--text-secondary);margin:12px 0 0;font-size:.85rem;line-height:1.5}.Equipo-module__ugRewW__buscar{width:min(280px,100%);min-height:36px}.Equipo-module__ugRewW__persona{align-items:center;gap:12px;min-width:0;display:flex}.Equipo-module__ugRewW__persona>div{display:grid}.Equipo-module__ugRewW__inicial{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);width:34px;height:34px;color:var(--accent-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.Equipo-module__ugRewW__correo{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:.8rem}.Equipo-module__ugRewW__tenue{color:var(--text-tertiary);font-weight:400}.Equipo-module__ugRewW__colFecha{white-space:nowrap;color:var(--text-secondary)}.Equipo-module__ugRewW__colAcciones{text-align:right;width:48px}@media (max-width:900px){.Equipo-module__ugRewW__invitar{grid-template-columns:minmax(0,1fr)}.Equipo-module__ugRewW__invitar>button{justify-self:start}}@media (max-width:640px){.Equipo-module__ugRewW__colFecha{display:none}}
.ListoParaSalir-module__YS1KzW__acciones{flex-wrap:wrap;gap:8px;display:flex}.ListoParaSalir-module__YS1KzW__barra{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}.ListoParaSalir-module__YS1KzW__barra>span{border-radius:inherit;background:#15803d;height:100%;transition:width .4s;display:block}.ListoParaSalir-module__YS1KzW__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.ListoParaSalir-module__YS1KzW__punto{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.ListoParaSalir-module__YS1KzW__punto>div{gap:2px;min-width:0;display:grid}.ListoParaSalir-module__YS1KzW__punto strong{color:var(--text-primary);font-size:.92rem;font-weight:650}.ListoParaSalir-module__YS1KzW__punto span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.ListoParaSalir-module__YS1KzW__icono{color:var(--text-tertiary);margin-top:1px;display:inline-flex}.ListoParaSalir-module__YS1KzW__punto[data-estado=ok] .ListoParaSalir-module__YS1KzW__icono{color:#15803d}.ListoParaSalir-module__YS1KzW__punto[data-estado=aviso] .ListoParaSalir-module__YS1KzW__icono{color:#b45309}.ListoParaSalir-module__YS1KzW__cargando,.ListoParaSalir-module__YS1KzW__error{color:var(--text-secondary);margin:0;font-size:.9rem}.ListoParaSalir-module__YS1KzW__error{color:#b91c1c}.ListoParaSalir-module__YS1KzW__girando{animation:1s linear infinite ListoParaSalir-module__YS1KzW__girar}@keyframes ListoParaSalir-module__YS1KzW__girar{to{transform:rotate(360deg)}}
.CatalogoMeta-module__P470lW__tarjeta{border:1px solid var(--border-color,#00000014);background:var(--bg-secondary,#fff);border-radius:16px;min-width:0;margin-bottom:16px;padding:16px 18px}.CatalogoMeta-module__P470lW__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CatalogoMeta-module__P470lW__titulo{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.CatalogoMeta-module__P470lW__linea{overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem}.CatalogoMeta-module__P470lW__acciones{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.CatalogoMeta-module__P470lW__interruptor{cursor:pointer;align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.CatalogoMeta-module__P470lW__ayuda{opacity:.7;max-width:640px;margin:6px 0 0;font-size:.82rem}.CatalogoMeta-module__P470lW__error{color:#b91c1c;overflow-wrap:anywhere;margin:8px 0 0;font-size:.85rem}.CatalogoMeta-module__P470lW__detalle{margin-top:10px;font-size:.85rem}.CatalogoMeta-module__P470lW__detalle summary{cursor:pointer;font-weight:600}.CatalogoMeta-module__P470lW__detalle ul{max-height:220px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.CatalogoMeta-module__P470lW__detalle li{overflow-wrap:anywhere;margin:3px 0}.CatalogoMeta-module__P470lW__whatsapp{border-top:1px solid var(--border-color,#00000014);margin-top:12px;padding-top:12px}.CatalogoMeta-module__P470lW__chip{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.CatalogoMeta-module__P470lW__ok{color:#15803d;background:#16a34a24}.CatalogoMeta-module__P470lW__espera{color:#b45309;background:#d9770624}.CatalogoMeta-module__P470lW__mal{color:#b91c1c;background:#dc26261f}
.AdminModal-module__Ar-dhq__overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--space-lg);background:#000000b3;justify-content:center;align-items:center;animation:.25s forwards AdminModal-module__Ar-dhq__overlayIn;display:flex;position:fixed;inset:0}@keyframes AdminModal-module__Ar-dhq__overlayIn{0%{opacity:0}to{opacity:1}}.AdminModal-module__Ar-dhq__modal{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-xl), 0 0 80px #6366f114;flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards AdminModal-module__Ar-dhq__modalIn;display:flex;overflow:hidden}.AdminModal-module__Ar-dhq__modalLarge{max-width:900px}@keyframes AdminModal-module__Ar-dhq__modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.AdminModal-module__Ar-dhq__header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-primary);background:linear-gradient(#6366f10f 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.AdminModal-module__Ar-dhq__headerTitle{color:var(--text-primary);align-items:center;gap:var(--space-sm);font-size:1.25rem;font-weight:700;display:flex}.AdminModal-module__Ar-dhq__closeBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.AdminModal-module__Ar-dhq__closeBtn:hover{color:var(--error);background:#ef444426}.AdminModal-module__Ar-dhq__body{padding:var(--space-xl);flex:1;overflow-y:auto}.AdminModal-module__Ar-dhq__footer{justify-content:flex-end;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-primary);background:var(--bg-tertiary);display:flex}.AdminModal-module__Ar-dhq__formGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.AdminModal-module__Ar-dhq__formGroup{flex-direction:column;gap:6px;display:flex}.AdminModal-module__Ar-dhq__formGroupFull{grid-column:1/-1;}.AdminModal-module__Ar-dhq__label{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.AdminModal-module__Ar-dhq__labelHint{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.AdminModal-module__Ar-dhq__input{background:var(--bg-input);border:1.5px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);transition:all var(--transition-base);outline:none;width:100%;padding:11px 14px;font-size:.92rem}.AdminModal-module__Ar-dhq__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}.AdminModal-module__Ar-dhq__input::placeholder{color:var(--text-tertiary)}.AdminModal-module__Ar-dhq__textarea{resize:vertical;min-height:80px;line-height:1.5;}.AdminModal-module__Ar-dhq__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px;}.AdminModal-module__Ar-dhq__toggleRow{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.AdminModal-module__Ar-dhq__toggleRow:last-child{border-bottom:none}.AdminModal-module__Ar-dhq__toggleLabel{color:var(--text-primary);font-size:.9rem;font-weight:500}.AdminModal-module__Ar-dhq__toggleSwitch{border-radius:var(--radius-full);cursor:pointer;width:44px;height:24px;transition:all var(--transition-base);flex-shrink:0;position:relative}.AdminModal-module__Ar-dhq__toggleOn{background:var(--accent-primary)}.AdminModal-module__Ar-dhq__toggleOff{background:var(--bg-tertiary);border:1px solid var(--border-primary)}.AdminModal-module__Ar-dhq__toggleKnob{width:20px;height:20px;transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;position:absolute;top:2px}.AdminModal-module__Ar-dhq__toggleOn .AdminModal-module__Ar-dhq__toggleKnob{left:22px}.AdminModal-module__Ar-dhq__toggleOff .AdminModal-module__Ar-dhq__toggleKnob{left:2px}.AdminModal-module__Ar-dhq__imageManager{gap:var(--space-sm);flex-direction:column;display:flex}.AdminModal-module__Ar-dhq__imageList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.AdminModal-module__Ar-dhq__imageThumb{border-radius:var(--radius-md);border:1px solid var(--border-primary);width:80px;height:80px;transition:all var(--transition-fast);position:relative;overflow:hidden}.AdminModal-module__Ar-dhq__imageThumb:hover{border-color:var(--error)}.AdminModal-module__Ar-dhq__imageThumb img{object-fit:cover;width:100%;height:100%}.AdminModal-module__Ar-dhq__imageRemoveBtn{color:#fff;opacity:0;width:20px;height:20px;transition:all var(--transition-fast);background:#ef4444e6;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;top:2px;right:2px}.AdminModal-module__Ar-dhq__imageThumb:hover .AdminModal-module__Ar-dhq__imageRemoveBtn{opacity:1}.AdminModal-module__Ar-dhq__imageAddRow{gap:var(--space-sm);display:flex}.AdminModal-module__Ar-dhq__imageAddInput{flex:1;}.AdminModal-module__Ar-dhq__imageAddBtn{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-base);padding:10px 16px;font-size:.85rem;font-weight:600}.AdminModal-module__Ar-dhq__imageAddBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.AdminModal-module__Ar-dhq__btnUpload{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-base);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}.AdminModal-module__Ar-dhq__btnUpload:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.AdminModal-module__Ar-dhq__tooltipContainer{align-items:center;display:flex;position:relative}.AdminModal-module__Ar-dhq__tooltipIcon{background:var(--bg-tertiary);width:20px;height:20px;color:var(--text-tertiary);cursor:help;border:1px solid var(--border-primary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:flex}.AdminModal-module__Ar-dhq__tooltipIcon:hover{background:var(--accent-primary-light);color:var(--accent-primary);border-color:var(--accent-primary);transform:scale(1.1)}.AdminModal-module__Ar-dhq__tooltipContent{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:200px;box-shadow:var(--shadow-xl);color:var(--text-secondary);pointer-events:none;opacity:0;z-index:100;text-align:center;padding:10px 14px;font-size:.75rem;line-height:1.5;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(10px)}.AdminModal-module__Ar-dhq__tooltipContent:after{content:"";border:6px solid #0000;border-top-color:var(--border-primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.AdminModal-module__Ar-dhq__tooltipContainer:hover .AdminModal-module__Ar-dhq__tooltipContent{opacity:1;transform:translate(-50%)translateY(0)}.AdminModal-module__Ar-dhq__tooltipBottom{top:calc(100% + 10px);bottom:auto;transform:translate(-50%)translateY(-10px)}.AdminModal-module__Ar-dhq__tooltipBottom:after{border-top-color:#0000;border-bottom-color:var(--border-primary);top:auto;bottom:100%}.AdminModal-module__Ar-dhq__tooltipContainer:hover .AdminModal-module__Ar-dhq__tooltipBottom{opacity:1;transform:translate(-50%)translateY(0)}.AdminModal-module__Ar-dhq__confirmBody{text-align:center;padding:var(--space-xl)}.AdminModal-module__Ar-dhq__confirmIcon{margin-bottom:var(--space-md);font-size:3rem}.AdminModal-module__Ar-dhq__confirmTitle{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.2rem;font-weight:700}.AdminModal-module__Ar-dhq__confirmText{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.AdminModal-module__Ar-dhq__btnCancel{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-base);padding:10px 20px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnCancel:hover{background:var(--bg-card-hover);color:var(--text-primary)}.AdminModal-module__Ar-dhq__btnSave{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md), 0 0 20px #6366f133;transition:all var(--transition-base);padding:10px 24px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnSave:hover{box-shadow:var(--shadow-lg), 0 0 30px #6366f14d;transform:translateY(-1px)}.AdminModal-module__Ar-dhq__btnSave:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminModal-module__Ar-dhq__btnDanger{background:var(--error);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-base);padding:10px 24px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnDanger:hover{background:#dc2626;box-shadow:0 0 20px #ef44444d}.AdminModal-module__Ar-dhq__divider{background:var(--border-primary);height:1px;margin:var(--space-lg) 0}.AdminModal-module__Ar-dhq__priceGroup{gap:var(--space-md);display:flex}.AdminModal-module__Ar-dhq__priceGroup>*{flex:1}@media (max-width:600px){.AdminModal-module__Ar-dhq__modal{border-radius:var(--radius-lg);max-height:95vh}.AdminModal-module__Ar-dhq__formGrid{grid-template-columns:1fr}.AdminModal-module__Ar-dhq__header,.AdminModal-module__Ar-dhq__body,.AdminModal-module__Ar-dhq__footer{padding-left:var(--space-md);padding-right:var(--space-md)}}
.ImageEditorModal-module__hSXFja__stage{gap:16px;display:grid}.ImageEditorModal-module__hSXFja__headerNoteRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ImageEditorModal-module__hSXFja__previewShell{gap:12px;display:grid}.ImageEditorModal-module__hSXFja__previewFrame{border:1px dashed var(--border-primary);touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:linear-gradient(45deg,#0f766e0d 25%,#0000 25%),linear-gradient(-45deg,#0f766e0d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0f766e0d 75%),linear-gradient(-45deg,#0000 75%,#0f766e0d 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:18px;width:100%;min-height:320px;position:relative;overflow:hidden}.ImageEditorModal-module__hSXFja__previewViewport{cursor:grab;position:absolute;inset:0;overflow:hidden}.ImageEditorModal-module__hSXFja__previewViewportDragging{cursor:grabbing}.ImageEditorModal-module__hSXFja__previewImage{transform-origin:50%;will-change:transform;pointer-events:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.ImageEditorModal-module__hSXFja__cropFrame{pointer-events:none;border:2px solid #ffffffeb;border-radius:18px;position:absolute;inset:18px;box-shadow:0 0 0 9999px #0f172a38,inset 0 0 0 1px #0f766e40}.ImageEditorModal-module__hSXFja__cropFrameGrid:before{content:"";background:linear-gradient(90deg,#0000 33.333%,#ffffff59 33.333% 34%,#0000 34% 66.666%,#ffffff59 66.666% 67%,#0000 67%),linear-gradient(#0000 33.333%,#ffffff59 33.333% 34%,#0000 34% 66.666%,#ffffff59 66.666% 67%,#0000 67%);border-radius:16px;position:absolute;inset:0}.ImageEditorModal-module__hSXFja__toolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ImageEditorModal-module__hSXFja__controlCard{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:14px;gap:8px;padding:12px;display:grid}.ImageEditorModal-module__hSXFja__controlCard label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.78rem;font-weight:700}.ImageEditorModal-module__hSXFja__controlCard input[type=range]{width:100%}.ImageEditorModal-module__hSXFja__controlValue{color:var(--text-secondary);font-size:.82rem}.ImageEditorModal-module__hSXFja__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.ImageEditorModal-module__hSXFja__nudgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ImageEditorModal-module__hSXFja__miniBtn{border:1px solid var(--border-primary);background:var(--bg-primary);min-width:0;min-height:38px;color:var(--text-primary);white-space:nowrap;border-radius:10px;padding:0 10px;font-size:.84rem;font-weight:700;line-height:1}.ImageEditorModal-module__hSXFja__toggleGridBtn{border:1px solid var(--border-primary);background:var(--bg-card);min-height:38px;color:var(--text-primary);border-radius:999px;padding:0 14px;font-weight:700}.ImageEditorModal-module__hSXFja__note{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.ImageEditorModal-module__hSXFja__faviconSafeArea{pointer-events:none;border:2px solid #0f766ef2;border-radius:22px;position:absolute;inset:86px;box-shadow:0 0 0 1px #ffffff59}.ImageEditorModal-module__hSXFja__logoSafeBand{pointer-events:none;border:2px solid #0f766ef2;border-radius:22px;position:absolute;inset:56px 42px;box-shadow:0 0 0 9999px #0f172a1f,inset 0 0 0 1px #ffffff4d}.ImageEditorModal-module__hSXFja__logoGuideLabel{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;color:#fff;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;position:absolute}.ImageEditorModal-module__hSXFja__logoGuideLabelMain{background:#0f766eeb;top:30px;right:32px}.ImageEditorModal-module__hSXFja__logoGuideLabelSide{background:#0f172ad6;bottom:30px;left:32px}.ImageEditorModal-module__hSXFja__faviconGuideLabel{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;position:absolute}.ImageEditorModal-module__hSXFja__faviconGuideLabelOuter{color:#fff;background:#0f172ad6;bottom:30px;left:32px}.ImageEditorModal-module__hSXFja__faviconGuideLabelInner{color:#fff;background:#0f766eeb;top:30px;right:32px}.ImageEditorModal-module__hSXFja__faviconPreviewPanel{border:1px solid var(--border-primary);background:linear-gradient(#0f766e0d,#ffffffeb);border-radius:16px;gap:14px;padding:16px;display:grid}.ImageEditorModal-module__hSXFja__faviconPreviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ImageEditorModal-module__hSXFja__faviconPreviewHeader strong{color:var(--text-primary);font-size:.96rem}.ImageEditorModal-module__hSXFja__faviconPreviewHeader span{color:var(--text-secondary);font-size:.82rem}.ImageEditorModal-module__hSXFja__faviconPreviewGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ImageEditorModal-module__hSXFja__faviconPreviewCard{border:1px solid var(--border-primary);background:#ffffffdb;border-radius:14px;gap:10px;padding:14px;display:grid}.ImageEditorModal-module__hSXFja__faviconPreviewLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.78rem;font-weight:800}.ImageEditorModal-module__hSXFja__faviconPreviewStage{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#0f766e14,#0000 50%),linear-gradient(135deg,#0f172a0f,#ffffffe6);border:1px dashed #0f172a29;border-radius:12px;place-items:center;min-height:88px;display:grid;overflow:hidden}.ImageEditorModal-module__hSXFja__faviconPreviewViewport{place-items:center;width:100%;height:100%;display:grid}.ImageEditorModal-module__hSXFja__faviconPreviewImage{object-fit:contain;image-rendering:-webkit-optimize-contrast;display:block}.ImageEditorModal-module__hSXFja__faviconPreviewMeta{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ImageEditorModal-module__hSXFja__faviconGuidanceList{gap:8px;display:grid}.ImageEditorModal-module__hSXFja__faviconGuidanceItem{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.ImageEditorModal-module__hSXFja__faviconGuidancePill{min-width:72px;color:var(--accent-primary);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#0f766e1f;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:.72rem;font-weight:800}@media (max-width:720px){.ImageEditorModal-module__hSXFja__faviconSafeArea{inset:58px}.ImageEditorModal-module__hSXFja__logoSafeBand{inset:46px 24px}.ImageEditorModal-module__hSXFja__faviconGuideLabelOuter,.ImageEditorModal-module__hSXFja__faviconGuideLabelInner,.ImageEditorModal-module__hSXFja__logoGuideLabelMain,.ImageEditorModal-module__hSXFja__logoGuideLabelSide{justify-self:start;margin:12px 0 0 18px;position:static}.ImageEditorModal-module__hSXFja__faviconGuideLabelInner,.ImageEditorModal-module__hSXFja__logoGuideLabelSide{margin-top:8px}}
.IngresoEnVivo-module__Ws-sXW__capa{z-index:1200;width:min(1400px,100vw - 48px);animation:.18s ease-out IngresoEnVivo-module__Ws-sXW__entra;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.IngresoEnVivo-module__Ws-sXW__tarjeta{color:#0f172a;background:#fff;border-radius:28px;max-height:calc(100vh - 32px);overflow:hidden auto;box-shadow:0 24px 60px #0f172a52,0 2px 10px #0f172a33}.IngresoEnVivo-module__Ws-sXW__franja{color:#fff;letter-spacing:.02em;align-items:center;gap:16px;padding:18px 22px 18px 32px;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.1;display:flex}.IngresoEnVivo-module__Ws-sXW__si .IngresoEnVivo-module__Ws-sXW__franja{background:#15803d}.IngresoEnVivo-module__Ws-sXW__no .IngresoEnVivo-module__Ws-sXW__franja{background:#b91c1c}.IngresoEnVivo-module__Ws-sXW__equipo .IngresoEnVivo-module__Ws-sXW__franja{background:#0e7490}.IngresoEnVivo-module__Ws-sXW__via{opacity:.9;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:600}.IngresoEnVivo-module__Ws-sXW__cerrar{width:56px;height:56px;color:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:14px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.IngresoEnVivo-module__Ws-sXW__boton{border-radius:14px;padding:14px 30px;font-size:clamp(1.15rem,1.5vw,1.5rem)}.IngresoEnVivo-module__Ws-sXW__cerrar:hover{background:#ffffff47}.IngresoEnVivo-module__Ws-sXW__cuerpo{align-items:flex-start;gap:clamp(24px,3vw,44px);padding:clamp(24px,2.6vw,40px);display:flex}.IngresoEnVivo-module__Ws-sXW__foto>img,.IngresoEnVivo-module__Ws-sXW__foto>div{border-radius:26px;width:clamp(220px,min(30vw,52vh),460px);height:clamp(220px,min(30vw,52vh),460px);font-size:6rem}.IngresoEnVivo-module__Ws-sXW__datos{flex:1;min-width:0}.IngresoEnVivo-module__Ws-sXW__nombre{margin:0 0 12px;font-size:clamp(2.6rem,4.4vw,4.8rem);line-height:1.1}.IngresoEnVivo-module__Ws-sXW__subtitulo{color:#475569;margin:4px 0 0;font-size:clamp(1.3rem,1.8vw,1.8rem)}.IngresoEnVivo-module__Ws-sXW__motivo{color:#b91c1c;margin:0 0 14px;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:700}.IngresoEnVivo-module__Ws-sXW__cumple{margin:0 0 14px;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.IngresoEnVivo-module__Ws-sXW__cifras{flex-wrap:wrap;gap:16px;margin:10px 0 20px;display:flex}.IngresoEnVivo-module__Ws-sXW__dias{color:#166534;background:#f0fdf4;border-radius:20px;flex-direction:column;align-items:flex-start;padding:14px 26px;display:flex}.IngresoEnVivo-module__Ws-sXW__dias b{font-size:clamp(4.5rem,7.5vw,8rem);line-height:1}.IngresoEnVivo-module__Ws-sXW__dias span{font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:600}.IngresoEnVivo-module__Ws-sXW__diasPocos{color:#92400e;background:#fffbeb}.IngresoEnVivo-module__Ws-sXW__debe{color:#991b1b;background:#fef2f2}.IngresoEnVivo-module__Ws-sXW__debe b{font-size:clamp(2.8rem,4.2vw,4.2rem)}.IngresoEnVivo-module__Ws-sXW__linea{color:#334155;flex-wrap:wrap;gap:8px 28px;margin:0 0 22px;font-size:clamp(1.25rem,1.7vw,1.7rem);display:flex}@media (max-width:640px){.IngresoEnVivo-module__Ws-sXW__cuerpo{flex-direction:column;align-items:center}.IngresoEnVivo-module__Ws-sXW__foto>img,.IngresoEnVivo-module__Ws-sXW__foto>div{width:180px;height:180px}}@keyframes IngresoEnVivo-module__Ws-sXW__entra{0%{opacity:0;transform:translate(-50%,calc(-50% - 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.IngresoEnVivo-module__Ws-sXW__capa{animation:none}}
.WhatsApp-module__6sMAOW__marco{--wa-fondo-chat:#0b141a;--wa-puntos:#ffffff06;--wa-entrada:#202c33;--wa-salida:#005c4b;--wa-texto:#e9edef;--wa-tenue:#8696a0;--wa-barra:#202c33;--wa-lista:#111b21;--wa-lista-hover:#202c33;--wa-lista-activa:#2a3942;--wa-linea:#8696a026;--wa-separador:#182229;--wa-campo:#2a3942;--wa-verde:#00a884;--wa-badge:#00a884;--wa-enlace:#53bdeb;--wa-onda:#e9edef59;--wa-onda-oida:#53bdeb;--wa-tarjeta:#0000002e;--wa-riel:#0b141a;--wa-acento:#00a884}[data-theme=light] .WhatsApp-module__6sMAOW__marco{--wa-fondo-chat:#efeae2;--wa-puntos:#111b2109;--wa-entrada:#fff;--wa-salida:#d9fdd3;--wa-texto:#111b21;--wa-tenue:#667781;--wa-barra:#f0f2f5;--wa-lista:#fff;--wa-lista-hover:#f5f6f6;--wa-lista-activa:#f0f2f5;--wa-linea:#111b2114;--wa-separador:#fff;--wa-campo:#fff;--wa-verde:#008069;--wa-badge:#25d366;--wa-enlace:#027eb5;--wa-onda:#111b2138;--wa-onda-oida:#34b7f1;--wa-tarjeta:#111b210d;--wa-riel:#f0f2f5;--wa-acento:#008069}.WhatsApp-module__6sMAOW__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.WhatsApp-module__6sMAOW__titulo{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.WhatsApp-module__6sMAOW__titulo h1{margin:0}.WhatsApp-module__6sMAOW__accionesCabecera{flex-wrap:wrap;gap:8px;display:flex}.WhatsApp-module__6sMAOW__pestanas{border-bottom:1px solid var(--border-color,#00000014);gap:4px;margin-bottom:12px;display:flex}.WhatsApp-module__6sMAOW__pestana{color:inherit;font:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.WhatsApp-module__6sMAOW__pestana:hover{opacity:1}.WhatsApp-module__6sMAOW__pestanaActiva{opacity:1;border-bottom-color:var(--accent-primary,#0f766e);color:var(--accent-primary,#0f766e)}.WhatsApp-module__6sMAOW__vacio{text-align:center;padding:40px 20px}.WhatsApp-module__6sMAOW__vacio svg{opacity:.4;margin-bottom:10px}.WhatsApp-module__6sMAOW__estadoAsistente{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.8rem;font-weight:600;display:inline-flex}.WhatsApp-module__6sMAOW__estadoAsistente:hover{color:var(--text-primary)}.WhatsApp-module__6sMAOW__puntoEstado{background:var(--text-tertiary,#8696a0);border-radius:50%;width:8px;height:8px}.WhatsApp-module__6sMAOW__estadoEncendido{color:var(--text-primary);background:#00a8841a;border-color:#00a88466}.WhatsApp-module__6sMAOW__estadoEncendido .WhatsApp-module__6sMAOW__puntoEstado{background:#00a884;box-shadow:0 0 0 3px #00a88438}.WhatsApp-module__6sMAOW__enlace{color:var(--accent-primary,#0f766e);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.WhatsApp-module__6sMAOW__contadorPestana{background:var(--accent-primary,#0f766e);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.WhatsApp-module__6sMAOW__marco{grid-template-columns:var(--ancho-lista,380px) 7px minmax(0, 1fr);border:1px solid var(--wa-linea);background:var(--wa-lista);height:min(78vh,860px);min-height:460px;color:var(--wa-texto);border-radius:14px;display:grid;overflow:hidden;box-shadow:0 2px 10px #0b141a14}.WhatsApp-module__6sMAOW__conCanales{grid-template-columns:calc(var(--ancho-lista,380px) + 76px) 7px minmax(0, 1fr)}.WhatsApp-module__6sMAOW__columnaLista{background:var(--wa-lista);min-width:0;min-height:0;display:flex}.WhatsApp-module__6sMAOW__columnaChats{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.WhatsApp-module__6sMAOW__canalWhatsApp{--color-canal:#25d366;--fondo-canal:#25d366}.WhatsApp-module__6sMAOW__canalInstagram{--color-canal:#e1306c;--fondo-canal:linear-gradient(45deg, #f58529, #dd2a7b 55%, #8134af)}.WhatsApp-module__6sMAOW__canalMessenger{--color-canal:#0a7cff;--fondo-canal:linear-gradient(200deg, #0a7cff, #a033ff 70%, #ff5280)}.WhatsApp-module__6sMAOW__canalYouTube{--color-canal:#f03;--fondo-canal:#f03}.WhatsApp-module__6sMAOW__verEnYouTube{color:inherit;align-items:center;gap:4px;margin-left:8px;font-size:12px;text-decoration:underline;display:inline-flex}[data-theme=light] .WhatsApp-module__6sMAOW__canalWhatsApp{--color-canal:#1a9e4b}.WhatsApp-module__6sMAOW__canales{--color-canal:var(--wa-acento);background:var(--wa-riel);border-right:1px solid var(--wa-linea);flex-direction:column;flex:none;gap:4px;width:76px;padding:12px 0;display:flex}.WhatsApp-module__6sMAOW__canal{color:var(--wa-tenue);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative}.WhatsApp-module__6sMAOW__canalIcono{width:42px;height:42px;color:var(--color-canal);border-radius:13px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.WhatsApp-module__6sMAOW__canal:hover .WhatsApp-module__6sMAOW__canalIcono{background:var(--wa-lista-hover)}.WhatsApp-module__6sMAOW__canalNombre{font-size:.68rem;font-weight:600;line-height:1.1}.WhatsApp-module__6sMAOW__canalActivo{color:var(--wa-texto)}.WhatsApp-module__6sMAOW__canalActivo .WhatsApp-module__6sMAOW__canalIcono,.WhatsApp-module__6sMAOW__canalActivo:hover .WhatsApp-module__6sMAOW__canalIcono{background:var(--fondo-canal,var(--color-canal));color:#fff}.WhatsApp-module__6sMAOW__canalActivo:before{content:"";background:var(--color-canal);border-radius:0 3px 3px 0;width:3px;height:34px;position:absolute;top:12px;left:0}.WhatsApp-module__6sMAOW__canal:focus-visible{outline:none}.WhatsApp-module__6sMAOW__canal:focus-visible .WhatsApp-module__6sMAOW__canalIcono{outline:2px solid var(--color-canal);outline-offset:2px}.WhatsApp-module__6sMAOW__canalContador{border:2px solid var(--wa-riel);color:#fff;text-align:center;box-sizing:border-box;background:#e5484d;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:14px;position:absolute;top:-5px;right:-7px}.WhatsApp-module__6sMAOW__listaCabeza{padding:14px 12px 8px}.WhatsApp-module__6sMAOW__listaCabeza h2{color:var(--wa-texto);margin:0 4px 10px;font-size:1.15rem;font-weight:700}.WhatsApp-module__6sMAOW__buscador{background:var(--wa-barra);color:var(--wa-tenue);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;display:flex}.WhatsApp-module__6sMAOW__buscador input{min-width:0;color:var(--wa-texto);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.WhatsApp-module__6sMAOW__sinResultados{color:var(--wa-tenue);margin:4px 16px 12px;font-size:.85rem}.WhatsApp-module__6sMAOW__lista{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.WhatsApp-module__6sMAOW__item{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0 0 0 12px;display:flex}.WhatsApp-module__6sMAOW__item:hover{background:var(--wa-lista-hover)}.WhatsApp-module__6sMAOW__itemActivo,.WhatsApp-module__6sMAOW__itemActivo:hover{background:var(--wa-lista-activa)}.WhatsApp-module__6sMAOW__itemCuerpo{border-bottom:1px solid var(--wa-linea);flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 14px 12px 0;display:flex}.WhatsApp-module__6sMAOW__itemCabeza,.WhatsApp-module__6sMAOW__itemPie{justify-content:space-between;align-items:center;gap:8px;display:flex}.WhatsApp-module__6sMAOW__itemCabeza strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.WhatsApp-module__6sMAOW__itemHora{color:var(--wa-tenue);white-space:nowrap;font-size:.75rem}.WhatsApp-module__6sMAOW__itemUltimo{color:var(--wa-tenue);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.WhatsApp-module__6sMAOW__itemNuevo .WhatsApp-module__6sMAOW__itemHora{color:var(--wa-badge);font-weight:600}.WhatsApp-module__6sMAOW__itemNuevo .WhatsApp-module__6sMAOW__itemUltimo{color:var(--wa-texto);font-weight:600}.WhatsApp-module__6sMAOW__contadorItem{background:var(--wa-badge);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.WhatsApp-module__6sMAOW__pausada{color:#92400e;background:#fef3c7;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:.7rem;font-weight:700}.WhatsApp-module__6sMAOW__avatarMarco{flex:none;display:inline-flex;position:relative}.WhatsApp-module__6sMAOW__avatarCanal{background:var(--fondo-canal);color:#fff;border:2px solid var(--wa-lista);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.WhatsApp-module__6sMAOW__chatCabeza .WhatsApp-module__6sMAOW__avatarCanal{border-color:var(--wa-barra);width:18px;height:18px}.WhatsApp-module__6sMAOW__avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:1rem;font-weight:600;display:inline-flex}.WhatsApp-module__6sMAOW__avatarGrande{width:40px;height:40px;font-size:.92rem}.WhatsApp-module__6sMAOW__chat{background-color:var(--wa-fondo-chat);background-image:radial-gradient(var(--wa-puntos) 1.2px, transparent 1.3px);background-size:18px 18px;flex-direction:column;min-width:0;min-height:0;display:flex}.WhatsApp-module__6sMAOW__chatVacio{color:var(--wa-tenue);text-align:center;margin:auto;padding:40px 20px}.WhatsApp-module__6sMAOW__chatCabeza{background:var(--wa-barra);align-items:center;gap:12px;padding:10px 16px;display:flex}.WhatsApp-module__6sMAOW__chatCanal{align-items:center;gap:5px;display:inline-flex}.WhatsApp-module__6sMAOW__chatCanal svg{color:var(--color-canal)}.WhatsApp-module__6sMAOW__divisor{cursor:col-resize;touch-action:none;background:var(--wa-lista);position:relative}.WhatsApp-module__6sMAOW__divisor:after{content:"";background:var(--wa-linea);width:1px;transition:background-color .15s,width .15s,left .15s;position:absolute;top:0;bottom:0;left:3px}.WhatsApp-module__6sMAOW__divisor:hover:after,.WhatsApp-module__6sMAOW__divisor:focus-visible:after{background:var(--wa-acento);width:3px;left:2px}.WhatsApp-module__6sMAOW__divisor:focus-visible{outline:none}.WhatsApp-module__6sMAOW__chatQuien{flex-direction:column;flex:1;min-width:0;display:flex}.WhatsApp-module__6sMAOW__chatQuien strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.WhatsApp-module__6sMAOW__chatQuien span{color:var(--wa-tenue);font-size:.8rem}.WhatsApp-module__6sMAOW__volver{display:none}.WhatsApp-module__6sMAOW__aviso{color:#92400e;text-align:center;background:#fef3c7;margin:0;padding:8px 16px;font-size:.82rem}.WhatsApp-module__6sMAOW__zonaMensajes{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.WhatsApp-module__6sMAOW__mensajes{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 6% 16px;overflow-y:auto}.WhatsApp-module__6sMAOW__contenidoMensajes{flex-direction:column;display:flex}.WhatsApp-module__6sMAOW__nuevosAbajo{background:var(--wa-acento);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0b141a4d}.WhatsApp-module__6sMAOW__separadorDia{justify-content:center;margin:12px 0 8px;display:flex}.WhatsApp-module__6sMAOW__separadorDia span{background:var(--wa-separador);color:var(--wa-tenue);border-radius:8px;padding:5px 12px;font-size:.78rem;box-shadow:0 1px .5px #0b141a21}.WhatsApp-module__6sMAOW__fila{justify-content:flex-start;margin-top:2px;display:flex}.WhatsApp-module__6sMAOW__filaPrimera{margin-top:10px}.WhatsApp-module__6sMAOW__filaSalida{justify-content:flex-end}.WhatsApp-module__6sMAOW__burbuja{min-width:72px;max-width:min(65%,560px);color:var(--wa-texto);border-radius:8px;padding:6px 8px 8px 9px;font-size:.92rem;line-height:1.38;position:relative;box-shadow:0 1px .5px #0b141a21}.WhatsApp-module__6sMAOW__burbujaEntrada{background:var(--wa-entrada)}.WhatsApp-module__6sMAOW__burbujaSalida{background:var(--wa-salida)}.WhatsApp-module__6sMAOW__conCola.WhatsApp-module__6sMAOW__burbujaEntrada{border-top-left-radius:0}.WhatsApp-module__6sMAOW__conCola.WhatsApp-module__6sMAOW__burbujaSalida{border-top-right-radius:0}.WhatsApp-module__6sMAOW__conCola:before{content:"";width:8px;height:13px;position:absolute;top:0}.WhatsApp-module__6sMAOW__conCola.WhatsApp-module__6sMAOW__burbujaEntrada:before{background:var(--wa-entrada);clip-path:polygon(100% 0,0 0,100% 100%);left:-8px}.WhatsApp-module__6sMAOW__conCola.WhatsApp-module__6sMAOW__burbujaSalida:before{background:var(--wa-salida);clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.WhatsApp-module__6sMAOW__autorAsistente{color:var(--wa-verde);align-items:center;gap:4px;margin-bottom:2px;font-size:.75rem;font-weight:600;display:flex}.WhatsApp-module__6sMAOW__texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.WhatsApp-module__6sMAOW__texto a{color:var(--wa-enlace);text-decoration:underline}.WhatsApp-module__6sMAOW__texto code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.WhatsApp-module__6sMAOW__espacioHora{width:74px;height:1px;display:inline-block}.WhatsApp-module__6sMAOW__espacioHoraEditado{width:122px}.WhatsApp-module__6sMAOW__editado{margin-right:2px}.WhatsApp-module__6sMAOW__burbujaEliminada>:not(.WhatsApp-module__6sMAOW__marcaEliminado):not(.WhatsApp-module__6sMAOW__hora){opacity:.6}.WhatsApp-module__6sMAOW__marcaEliminado{color:#e5484d;align-items:center;gap:4px;margin-bottom:2px;font-size:.72rem;font-weight:600;display:flex}.WhatsApp-module__6sMAOW__textoAnterior{background:var(--wa-tarjeta);color:var(--wa-tenue);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 2px;padding:6px 8px;font-size:.84rem}.WhatsApp-module__6sMAOW__textoAnterior span{text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.7rem;font-weight:600;display:block}.WhatsApp-module__6sMAOW__hora{color:var(--wa-tenue);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:.68rem;line-height:1;display:flex}.WhatsApp-module__6sMAOW__horaFlotante{margin:0;position:absolute;bottom:6px;right:8px}.WhatsApp-module__6sMAOW__horaSobreFoto{color:#fff;background:#0b141a73;border-radius:8px;margin:0;padding:2px 6px;position:absolute;bottom:12px;right:12px}.WhatsApp-module__6sMAOW__burbujaSalida .WhatsApp-module__6sMAOW__hora svg{color:var(--wa-onda-oida)}.WhatsApp-module__6sMAOW__reaccion{background:var(--wa-separador);color:var(--wa-tenue);border-radius:999px;margin:4px 0;padding:3px 10px;font-size:.78rem;box-shadow:0 1px .5px #0b141a21}.WhatsApp-module__6sMAOW__transcripcion{background:var(--wa-tarjeta);border-radius:6px;margin:6px 0 2px;padding:6px 8px;font-size:.86rem;font-style:italic}.WhatsApp-module__6sMAOW__transcripcion span{color:var(--wa-tenue);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.7rem;font-style:normal;font-weight:600;display:block}.WhatsApp-module__6sMAOW__fotoEnlace{margin:-3px -5px 2px -6px;display:block}.WhatsApp-module__6sMAOW__adjuntoVideo{background:#0b141a;border-radius:6px;width:100%;max-width:330px;max-height:420px;display:block}.WhatsApp-module__6sMAOW__adjuntoFoto{object-fit:cover;border-radius:6px;width:100%;max-width:330px;max-height:360px;display:block}.WhatsApp-module__6sMAOW__fotoCargando{background:var(--wa-tarjeta);border-radius:6px;width:260px;max-width:100%;height:180px;display:block}.WhatsApp-module__6sMAOW__adjuntoSticker{object-fit:contain;width:150px;height:150px;display:block}.WhatsApp-module__6sMAOW__adjuntoDocumento{background:var(--wa-tarjeta);min-width:230px;color:var(--wa-texto);border-radius:6px;align-items:center;gap:10px;margin:0 0 4px;padding:10px 12px;text-decoration:none;display:flex}.WhatsApp-module__6sMAOW__documentoIcono{color:#e35a5a;flex:none;display:inline-flex}.WhatsApp-module__6sMAOW__documentoNombre{flex-direction:column;flex:1;min-width:0;display:flex}.WhatsApp-module__6sMAOW__documentoNombre strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.WhatsApp-module__6sMAOW__documentoNombre small{color:var(--wa-tenue);font-size:.72rem}.WhatsApp-module__6sMAOW__adjuntoNoDisponible,.WhatsApp-module__6sMAOW__adjuntoCargando{color:var(--wa-tenue);align-items:center;gap:6px;margin:2px 0;font-size:.84rem;font-style:italic;display:inline-flex}.WhatsApp-module__6sMAOW__tarjetaEspecial{background:var(--wa-tarjeta);border-radius:6px;align-items:center;gap:10px;min-width:240px;padding:8px 10px;display:flex}.WhatsApp-module__6sMAOW__tarjetaIcono{color:#fff;background:#8696a0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.WhatsApp-module__6sMAOW__tarjetaTexto{flex-direction:column;flex:1;min-width:0;display:flex}.WhatsApp-module__6sMAOW__tarjetaTexto strong{text-overflow:ellipsis;font-weight:500;overflow:hidden}.WhatsApp-module__6sMAOW__tarjetaTexto small{color:var(--wa-tenue);font-size:.78rem}.WhatsApp-module__6sMAOW__tarjetaAccion{color:var(--wa-enlace);white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.WhatsApp-module__6sMAOW__notaDeVoz{align-items:center;gap:8px;width:min(320px,62vw);padding:2px 0;display:flex}.WhatsApp-module__6sMAOW__notaMicro{color:#fff;background:#8696a0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.WhatsApp-module__6sMAOW__notaDeSalida .WhatsApp-module__6sMAOW__notaMicro{background:var(--wa-verde)}.WhatsApp-module__6sMAOW__notaBoton{width:32px;height:32px;color:var(--wa-tenue);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.WhatsApp-module__6sMAOW__notaCuerpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WhatsApp-module__6sMAOW__notaOnda{cursor:pointer;border-radius:4px;align-items:center;gap:2px;height:28px;display:flex}.WhatsApp-module__6sMAOW__notaOnda:focus-visible{outline:2px solid var(--wa-onda-oida);outline-offset:2px}.WhatsApp-module__6sMAOW__barra,.WhatsApp-module__6sMAOW__barraOida{background:var(--wa-onda);border-radius:2px;flex:1;min-width:2px}.WhatsApp-module__6sMAOW__barraOida{background:var(--wa-onda-oida)}.WhatsApp-module__6sMAOW__notaTiempo{color:var(--wa-tenue);font-size:.7rem}.WhatsApp-module__6sMAOW__notaVelocidad{background:var(--wa-tarjeta);min-width:36px;height:22px;color:var(--wa-tenue);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-self:center;padding:0 6px;font-size:.72rem;font-weight:700}.WhatsApp-module__6sMAOW__redactar{background:var(--wa-barra);align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.WhatsApp-module__6sMAOW__redactar textarea{resize:none;field-sizing:content;background:var(--wa-campo);min-height:42px;max-height:160px;color:var(--wa-texto);font:inherit;border:0;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.94rem;line-height:1.4}.WhatsApp-module__6sMAOW__adjuntar{width:42px;height:42px;color:var(--wa-tenue);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0}.WhatsApp-module__6sMAOW__enviar{background:var(--wa-verde);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.WhatsApp-module__6sMAOW__enviar:disabled{opacity:.45;cursor:default}.WhatsApp-module__6sMAOW__adjuntoListo{background:var(--wa-campo);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-self:center;align-items:center;gap:6px;max-width:40%;padding:4px 8px;font-size:.8rem;display:inline-flex;overflow:hidden}.WhatsApp-module__6sMAOW__adjuntoListo button{cursor:pointer;color:var(--wa-tenue);background:0 0;border:none;padding:0}.WhatsApp-module__6sMAOW__fueraDeVentana{color:var(--wa-tenue);background:var(--wa-barra);margin:0;padding:12px 16px;font-size:.84rem}.WhatsApp-module__6sMAOW__plantilla{gap:8px;margin-top:8px;display:grid}.WhatsApp-module__6sMAOW__plantilla select,.WhatsApp-module__6sMAOW__plantilla input{box-sizing:border-box;border:1px solid var(--wa-linea);background:var(--wa-campo);width:100%;color:var(--wa-texto);font:inherit;border-radius:8px;padding:8px 10px;font-size:.88rem}.WhatsApp-module__6sMAOW__vistaPrevia{background:var(--wa-salida);color:var(--wa-texto);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem}.WhatsApp-module__6sMAOW__enVivo{color:var(--text-secondary);align-items:center;gap:7px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.WhatsApp-module__6sMAOW__puntoEnVivo{background:#00a884;border-radius:50%;width:8px;height:8px;position:relative}.WhatsApp-module__6sMAOW__puntoEnVivo:after{content:"";opacity:0;border:2px solid #00a884;border-radius:50%;animation:2.4s ease-out infinite WhatsApp-module__6sMAOW__latido;position:absolute;inset:-4px}@keyframes WhatsApp-module__6sMAOW__latido{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.4)}}.WhatsApp-module__6sMAOW__escribiendo{background:var(--wa-salida);color:var(--wa-tenue);border-radius:8px 0 8px 8px;align-self:flex-end;align-items:center;gap:9px;margin-top:10px;padding:9px 12px;font-size:.82rem;display:inline-flex;box-shadow:0 1px .5px #0b141a21}.WhatsApp-module__6sMAOW__puntos{gap:3px;display:inline-flex}.WhatsApp-module__6sMAOW__puntos i{background:var(--wa-acento);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite WhatsApp-module__6sMAOW__puntoQueSalta}.WhatsApp-module__6sMAOW__puntos i:nth-child(2){animation-delay:.15s}.WhatsApp-module__6sMAOW__puntos i:nth-child(3){animation-delay:.3s}@keyframes WhatsApp-module__6sMAOW__puntoQueSalta{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.WhatsApp-module__6sMAOW__itemEscribiendo{color:var(--wa-acento);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-style:italic;overflow:hidden}@media (prefers-reduced-motion:reduce){.WhatsApp-module__6sMAOW__puntoEnVivo:after,.WhatsApp-module__6sMAOW__puntos i{animation:none}}@media (max-width:760px){.WhatsApp-module__6sMAOW__marco,.WhatsApp-module__6sMAOW__conCanales{border-radius:10px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 160px);min-height:420px}.WhatsApp-module__6sMAOW__divisor,.WhatsApp-module__6sMAOW__marco .WhatsApp-module__6sMAOW__chat,.WhatsApp-module__6sMAOW__conChat .WhatsApp-module__6sMAOW__columnaLista{display:none}.WhatsApp-module__6sMAOW__conChat .WhatsApp-module__6sMAOW__chat{display:flex}.WhatsApp-module__6sMAOW__columnaLista{flex-direction:column}.WhatsApp-module__6sMAOW__canales{border-right:0;border-bottom:1px solid var(--wa-linea);flex-direction:row;justify-content:space-around;width:auto;padding:6px 4px 4px}.WhatsApp-module__6sMAOW__canal{flex:1;padding:2px}.WhatsApp-module__6sMAOW__canalIcono{border-radius:11px;width:38px;height:34px}.WhatsApp-module__6sMAOW__canalActivo:before{border-radius:3px 3px 0 0;width:34px;height:3px;top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.WhatsApp-module__6sMAOW__listaCabeza h2{display:none}.WhatsApp-module__6sMAOW__volver{padding:6px;display:inline-flex}.WhatsApp-module__6sMAOW__textoBoton{display:none}.WhatsApp-module__6sMAOW__chatCabeza{gap:8px;padding:8px 10px}.WhatsApp-module__6sMAOW__tarjetaEspecial{flex-wrap:wrap;min-width:0}.WhatsApp-module__6sMAOW__tarjetaAccion{margin-left:50px}.WhatsApp-module__6sMAOW__mensajes{padding:10px 10px 14px}.WhatsApp-module__6sMAOW__burbuja{max-width:85%}.WhatsApp-module__6sMAOW__notaDeVoz{width:min(260px,66vw)}}.WhatsApp-module__6sMAOW__insigniaAtencion{color:#9f1239;background:#ffe4e6;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.WhatsApp-module__6sMAOW__filtroAtencion{color:#e11d48;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:1px solid #fda4af;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0 12px 8px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.WhatsApp-module__6sMAOW__filtroAtencion:hover{background:#e11d4814}.WhatsApp-module__6sMAOW__filtroAtencionActivo{color:#fff;background:#e11d48;border-color:#e11d48}.WhatsApp-module__6sMAOW__filtroAtencionActivo:hover{background:#be123c}.WhatsApp-module__6sMAOW__contadorAtencion{color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:20px;padding:0 6px;font-size:.72rem;font-weight:700}.WhatsApp-module__6sMAOW__filtroAtencionActivo .WhatsApp-module__6sMAOW__contadorAtencion{color:#e11d48;background:#fff}.WhatsApp-module__6sMAOW__avisoAtencion{color:#9f1239;background:#ffe4e6;align-items:center;gap:10px;padding:8px 16px;font-size:.82rem;display:flex}.WhatsApp-module__6sMAOW__avisoAtencion p{flex:220px;margin:0;line-height:1.4}.WhatsApp-module__6sMAOW__avisoAtencion svg{flex:none}@media (max-width:640px){.WhatsApp-module__6sMAOW__avisoAtencion{flex-wrap:wrap}}.WhatsApp-module__6sMAOW__temperaturas{flex-wrap:wrap;align-items:center;gap:6px;margin:0 12px 8px;display:flex}.WhatsApp-module__6sMAOW__temperatura{border:1px solid var(--temp-borde);color:var(--temp-texto);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.WhatsApp-module__6sMAOW__temperatura b{font-weight:800}.WhatsApp-module__6sMAOW__temperatura:hover{background:var(--temp-fondo)}.WhatsApp-module__6sMAOW__temperaturaActiva,.WhatsApp-module__6sMAOW__temperaturaActiva:hover{background:var(--temp-texto);border-color:var(--temp-texto);color:#fff}.WhatsApp-module__6sMAOW__temp_caliente{--temp-texto:#ea580c;--temp-borde:#fdba74;--temp-fondo:#ea580c1a}.WhatsApp-module__6sMAOW__temp_tibio{--temp-texto:#ca8a04;--temp-borde:#fde047;--temp-fondo:#ca8a041a}.WhatsApp-module__6sMAOW__temp_frio{--temp-texto:#0284c7;--temp-borde:#7dd3fc;--temp-fondo:#0284c71a}.WhatsApp-module__6sMAOW__temperaturaAccion{border:1px solid var(--border-primary);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.78rem;display:inline-flex}.WhatsApp-module__6sMAOW__temperaturaAccion:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary,#7f7f7f1f)}.WhatsApp-module__6sMAOW__temperaturaAccion:disabled{opacity:.6;cursor:default}.WhatsApp-module__6sMAOW__itemTemperatura{margin-right:4px;font-size:.85em}.WhatsApp-module__6sMAOW__avisoTemperatura{color:var(--temp-texto);background:var(--temp-fondo);margin:0;padding:7px 16px;font-size:.82rem;line-height:1.4}.WhatsApp-module__6sMAOW__avisoTemperaturaMotivo{color:var(--text-secondary)}
.Puerta-module__MmwGgW__pantalla{flex-direction:column;gap:12px;min-height:calc(100vh - 140px);display:flex}.Puerta-module__MmwGgW__barra{color:var(--text-tertiary,#64748b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.Puerta-module__MmwGgW__volver{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.Puerta-module__MmwGgW__camara{background:#0f172a;border-radius:20px;flex:1;min-height:320px;position:relative;overflow:hidden}.Puerta-module__MmwGgW__camara video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.Puerta-module__MmwGgW__aviso{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.Puerta-module__MmwGgW__aviso h1{margin:0;font-size:clamp(1.6rem,5vw,3rem)}.Puerta-module__MmwGgW__aviso p{margin:0;font-size:clamp(1rem,2.5vw,1.5rem)}.Puerta-module__MmwGgW__si{background:#166534e0}.Puerta-module__MmwGgW__no{background:#991b1be6}.Puerta-module__MmwGgW__pie{margin-bottom:0}.Puerta-module__MmwGgW__completa{color:#e2e8f0;background:#0b1220;min-height:100vh;padding:16px}.Puerta-module__MmwGgW__completa .Puerta-module__MmwGgW__barra{color:#94a3b8}.Puerta-module__MmwGgW__reposo{color:#e2e8f0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.Puerta-module__MmwGgW__reposoAbajo{background:linear-gradient(#0000,#0f172ad9);flex-direction:row;justify-content:space-between;padding:14px 22px;inset:auto 0 0}.Puerta-module__MmwGgW__logo{object-fit:contain;background:#fff;border-radius:18px;max-width:min(320px,60%);max-height:120px;padding:14px 22px}.Puerta-module__MmwGgW__hora{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,8vw,5.5rem);font-weight:800;line-height:1}.Puerta-module__MmwGgW__reposoAbajo .Puerta-module__MmwGgW__hora{font-size:2rem}.Puerta-module__MmwGgW__indicacion{color:#cbd5e1;align-items:center;gap:8px;font-size:clamp(1rem,2.2vw,1.35rem);display:inline-flex}.Puerta-module__MmwGgW__fotoGrande>img,.Puerta-module__MmwGgW__fotoGrande>div{border:4px solid #ffffffd9;border-radius:24px;width:clamp(150px,22vw,240px);height:clamp(150px,22vw,240px);font-size:3.5rem}.Puerta-module__MmwGgW__datos{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.Puerta-module__MmwGgW__datos li{border-radius:999px;padding:8px 16px;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:700}.Puerta-module__MmwGgW__bien{background:#ffffff29}.Puerta-module__MmwGgW__ojo{color:#422006;background:#fbbf24}.Puerta-module__MmwGgW__mal{color:#991b1b;background:#fff}
