@keyframes pulse-bell{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.85;filter:drop-shadow(0 0 3px currentColor)}100%{transform:scale(1);opacity:1}}.flow-panel{width:330px;flex-shrink:0;background-color:rgba(11,17,30,.4);border-right:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;padding:20px;gap:18px;overflow-y:auto}.flow-panel .flow-title{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.flow-section{display:flex;flex-direction:column;gap:10px}.flow-section .flow-section-head{display:flex;align-items:center;justify-content:space-between}.flow-section .flow-section-head .flow-section-title{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.flow-section .flow-section-head .flow-pip{width:7px;height:7px;border-radius:50%;flex-shrink:0}.flow-section .flow-section-head .flow-pip--in{background:#2ecc71;box-shadow:0 0 7px rgba(46,204,113,.6)}.flow-section .flow-section-head .flow-pip--out{background:#f1c40f;box-shadow:0 0 7px rgba(241,196,15,.6)}.flow-section .flow-section-head .flow-count{font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:5px;padding:2px 8px}.flow-section .flow-list{display:flex;flex-direction:column;gap:9px}.arrival-card{background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.05);border-left:3px solid hsla(0,0%,100%,.08);border-radius:8px;padding:11px 12px;display:flex;flex-direction:column;gap:9px;cursor:pointer;transition:all .18s ease}.arrival-card:hover{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.12);transform:translateX(2px)}.arrival-card.is-selected{border-left-color:#00b0ff;background:rgba(0,176,255,.08);box-shadow:inset 0 0 0 1px rgba(0,176,255,.25)}.arrival-card .ac-top{display:flex;align-items:flex-start;gap:10px}.arrival-card .ac-time{font-family:"JetBrains Mono",monospace;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;line-height:1.3}.arrival-card .ac-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.arrival-card .ac-name-row{display:flex;align-items:center;gap:7px}.arrival-card .ac-name-row .ac-name{font-size:13px;font-weight:700;color:#fff}.arrival-card .ac-name-row .ac-flag{width:17px;height:12px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.arrival-card .ac-boat-type{font-size:10px;color:hsla(0,0%,100%,.65)}.arrival-card .ac-doc{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.arrival-card .ac-doc .ac-doc-lbl{font-size:7px;font-weight:700;letter-spacing:.4px;color:hsla(0,0%,100%,.4);text-transform:uppercase}.arrival-card .ac-doc .ac-doc-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.arrival-card .ac-doc .ac-doc-icon svg{width:16px;height:16px}.arrival-card .ac-doc .ac-doc-icon.doc-incompleto{color:#e74c3c}.arrival-card .ac-doc .ac-doc-icon.doc-pendiente{color:#f1c40f}.arrival-card .ac-doc .ac-doc-icon.doc-correcto{color:#2ecc71}.arrival-card .ac-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px dotted hsla(0,0%,100%,.07)}.arrival-card .ac-dims{font-family:"JetBrains Mono",monospace;font-size:10px;color:hsla(0,0%,100%,.65);display:flex;align-items:center;gap:6px}.arrival-card .ac-dims .ac-dim-sep{color:hsla(0,0%,100%,.18)}.arrival-card .ac-elec{display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:#f1c40f}.arrival-card .ac-elec svg{width:11px;height:11px}.arrival-card .ac-action{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:700;padding:7px;border-radius:6px;cursor:pointer;border:1px solid rgba(0,176,255,.4);background:rgba(0,176,255,.1);color:rgb(61.2,194.96,255);transition:all .18s ease}.arrival-card .ac-action svg{width:13px;height:13px}.arrival-card .ac-action:hover{background:rgba(0,176,255,.22)}.arrival-card .ac-action.is-ready{border-color:rgba(46,204,113,.45);background:rgba(46,204,113,.12);color:rgb(76.1328,214.6672,134.8784)}.arrival-card .ac-action.is-ready:hover{background:rgba(46,204,113,.24)}.doc-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0;border:1.5px solid currentColor;position:relative}.doc-dot::after{content:"";position:absolute;inset:2px;border-radius:50%;background:currentColor}.doc-dot.dot-incompleto{color:#e74c3c;box-shadow:0 0 6px rgba(231,76,60,.5)}.doc-dot.dot-pendiente{color:#f1c40f;box-shadow:0 0 6px rgba(241,196,15,.5)}.doc-dot.dot-correcto{color:#2ecc71;box-shadow:0 0 6px rgba(46,204,113,.5)}.departure-card{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .18s ease}.departure-card:hover{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.12);transform:translateX(2px)}.departure-card.is-selected{background:rgba(0,176,255,.08);box-shadow:inset 0 0 0 1px rgba(0,176,255,.25)}.departure-card .dc-time{font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;width:38px}.departure-card .dc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.departure-card .dc-name-row{display:flex;align-items:center;gap:6px}.departure-card .dc-name-row .dc-name{font-size:12px;font-weight:700;color:#fff}.departure-card .dc-name-row .dc-flag{width:16px;height:11px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.departure-card .dc-berth{font-size:9.5px;color:hsla(0,0%,100%,.4);font-family:"JetBrains Mono",monospace}.departure-card .dc-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;flex-shrink:0}.departure-card .dc-badge svg{width:13px;height:13px}.departure-card .dc-badge.badge-danger{background:rgba(231,76,60,.14);color:hsl(5.6140350877,78.0821917808%,65.0588235294%);border:1px solid rgba(231,76,60,.35)}.departure-card .dc-badge.badge-warning{background:rgba(241,196,15,.14);color:#f1c40f;border:1px solid rgba(241,196,15,.35)}.departure-card .dc-badge.badge-ok{background:rgba(46,204,113,.14);color:rgb(67.8096,212.7904,129.2888);border:1px solid rgba(46,204,113,.35)}.departure-card .dc-chevron{color:hsla(0,0%,100%,.4);flex-shrink:0}.departure-card .dc-chevron svg{width:14px;height:14px}.flow-list--compact{gap:7px}.flow-all-btn{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(0,176,255,.08);border:1px solid rgba(0,176,255,.25);border-radius:7px;color:rgb(51,191.8,255);font-size:11px;font-weight:700;padding:11px;cursor:pointer;transition:all .2s ease}.flow-all-btn svg{width:14px;height:14px}.flow-all-btn:hover{background:rgba(0,176,255,.16)}.timeline-panel{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px;gap:14px;overflow:hidden}.timeline-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.timeline-head .timeline-title{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0}.timeline-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.timeline-legend .lg{position:relative;display:flex;align-items:center;font-size:9.5px;font-weight:600;color:hsla(0,0%,100%,.65);padding-left:18px}.timeline-legend .lg::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:10px;border-radius:3px}.timeline-legend .lg.lg-confirmada::before{background:#00b0ff}.timeline-legend .lg.lg-pendiente::before{background:#f1c40f}.timeline-legend .lg.lg-socio::before{background:#2ecc71}.timeline-legend .lg.lg-provisional::before{background:#f1c40f}.timeline-legend .lg.lg-tecnico::before{background:#9b59b6}.timeline-scroll{flex:1;min-height:0;overflow:auto;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;background:radial-gradient(120% 80% at 50% -10%, rgba(0, 92, 140, 0.12) 0%, rgba(5, 12, 22, 0) 55%),linear-gradient(180deg, #081019 0%, #060b13 100%);box-shadow:inset 0 0 60px rgba(0,0,0,.6)}.timeline-inner{position:relative;min-width:720px;min-height:100%;--label-w: 84px;--days: 12}.tl-colhead{display:flex;position:sticky;top:0;z-index:20;background:#080e16;border-bottom:1px solid hsla(0,0%,100%,.08)}.tl-colhead .tl-month{width:var(--label-w);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.06)}.tl-colhead .tl-days{flex:1;display:grid;grid-template-columns:repeat(var(--days), 1fr)}.tl-colhead .tl-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 0;border-right:1px solid hsla(0,0%,100%,.04)}.tl-colhead .tl-day .tl-day-num{font-size:13px;font-weight:700;color:#fff;font-family:"JetBrains Mono",monospace}.tl-colhead .tl-day .tl-day-dow{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.4)}.tl-colhead .tl-day.is-weekend{background:hsla(0,0%,100%,.015)}.tl-colhead .tl-day.is-weekend .tl-day-num{color:#f1c40f}.tl-colhead .tl-day.is-today{background:rgba(231,76,60,.1)}.tl-colhead .tl-day.is-today .tl-day-num{color:hsl(5.6140350877,78.0821917808%,67.0588235294%)}.tl-colhead .tl-day.is-today .tl-day-dow{color:rgba(231,76,60,.8)}.tl-body{position:relative}.tl-grouphead{display:flex;align-items:center;gap:8px;padding:7px var(--label-w);padding-right:12px;padding-left:14px;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.022);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.03)}.tl-row{display:flex;align-items:stretch;border-bottom:1px solid hsla(0,0%,100%,.035);min-height:40px}.tl-row:hover .tl-rowlabel{color:#fff}.tl-row.is-drop-target .tl-track{background-color:rgba(0,176,255,.08);background-image:repeating-linear-gradient(90deg, rgba(0, 176, 255, 0.16) 0, rgba(0, 176, 255, 0.16) 1px, transparent 1px, transparent 12px),linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);box-shadow:inset 0 0 0 1px rgba(0,176,255,.35),inset 0 0 14px rgba(0,176,255,.18)}.tl-row.is-drop-target .tl-rowlabel{color:#00b0ff;text-shadow:0 0 8px rgba(0,176,255,.55);background:rgba(0,176,255,.08)}.tl-row.is-drop-target .tl-rowlabel-dot{background:#00b0ff;box-shadow:0 0 6px rgba(0,176,255,.8)}.tl-ghost{position:fixed;z-index:9999;background:rgba(0,176,255,.12);border:1.5px dashed rgba(0,176,255,.6);border-radius:5px;padding:5px 10px;pointer-events:none;transform:translate(-50%, calc(-100% - 14px));white-space:nowrap;box-shadow:0 4px 18px rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;gap:2px;font-family:"JetBrains Mono",monospace}.tl-ghost .tl-ghost-name{font-size:10.5px;font-weight:800;color:#00b0ff;letter-spacing:.3px}.tl-ghost .tl-ghost-meta{font-size:9px;color:hsla(0,0%,100%,.7)}.tl-rowlabel{width:var(--label-w);flex-shrink:0;display:flex;align-items:center;gap:7px;padding:0 12px;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.65);border-right:1px solid hsla(0,0%,100%,.06);background:rgba(8,14,22,.55);transition:color .2s ease}.tl-rowlabel .tl-rowlabel-dot{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.18);flex-shrink:0}.tl-track{flex:1;position:relative;min-width:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:calc(100%/var(--days)) 100%;transition:background-color .15s ease}.tl-bar{position:absolute;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:6px;cursor:grab;overflow:hidden;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 3px 8px rgba(0,0,0,.35);transition:box-shadow .18s ease,filter .18s ease,transform .05s ease;touch-action:none}.tl-bar .tl-bar-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4)}.tl-bar .tl-bar-doc{width:9px;height:9px;border-radius:50%;flex-shrink:0;border:1.5px solid hsla(0,0%,100%,.85)}.tl-bar .tl-bar-doc.dot-incompleto{background:#e74c3c}.tl-bar .tl-bar-doc.dot-pendiente{background:#f1c40f}.tl-bar .tl-bar-doc.dot-correcto{background:#2ecc71}.tl-bar .tl-bar-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:3}.tl-bar .tl-bar-handle--l{left:0}.tl-bar .tl-bar-handle--r{right:0}.tl-bar .tl-bar-handle:hover{background:hsla(0,0%,100%,.2)}.tl-bar:hover{filter:brightness(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 5px 14px rgba(0,0,0,.5)}.tl-bar.is-selected{box-shadow:0 0 0 2px #fff,0 6px 18px rgba(0,0,0,.55);z-index:8}.tl-bar.is-dragging{cursor:grabbing;z-index:9;filter:brightness(1.15);box-shadow:0 0 0 2px hsla(0,0%,100%,.85),0 10px 24px rgba(0,0,0,.6)}.tl-bar.is-dragging.is-origin{opacity:.4;filter:none;box-shadow:none}.tl-bar.type-confirmada{background:linear-gradient(180deg, rgb(30.6, 185.48, 255) 0%, #00b0ff 100%)}.tl-bar.type-pendiente{background:linear-gradient(180deg, rgb(243.2488188976, 205.4771653543, 53.5511811024) 0%, #f1c40f 100%);color:#3a2e05}.tl-bar.type-pendiente .tl-bar-label{text-shadow:none}.tl-bar.type-socio{background:linear-gradient(180deg, rgb(67.8096, 212.7904, 129.2888) 0%, #2ecc71 100%)}.tl-bar.type-provisional{background:repeating-linear-gradient(45deg, #f1c40f, #f1c40f 7px, rgb(203.3385826772, 165.2125984252, 11.8614173228) 7px, rgb(203.3385826772, 165.2125984252, 11.8614173228) 14px);color:#3a2e05}.tl-bar.type-provisional .tl-bar-label{text-shadow:none}.tl-bar.type-tecnico{background:linear-gradient(180deg, rgb(167.8033472803, 110.2535564854, 191.3464435146) 0%, #9b59b6 100%);background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.12) 0, rgba(255, 255, 255, 0.12) 6px, transparent 6px, transparent 12px),linear-gradient(180deg, rgb(167.8033472803, 110.2535564854, 191.3464435146) 0%, #9b59b6 100%)}.tl-today{position:absolute;top:0;bottom:0;width:2px;background:#e74c3c;z-index:15;pointer-events:none;box-shadow:0 0 10px rgba(231,76,60,.7)}.tl-today .tl-today-pill,.tl-today .tl-today-time{position:absolute;left:50%;transform:translateX(-50%);background:#e74c3c;color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:4px;white-space:nowrap;font-family:"JetBrains Mono",monospace;box-shadow:0 2px 6px rgba(0,0,0,.4)}.tl-today .tl-today-pill{top:4px}.tl-today .tl-today-time{bottom:4px}.reserva-panel{width:360px;flex-shrink:0;background-color:rgba(11,17,30,.4);border-left:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;padding:20px;gap:16px;overflow-y:auto}.reserva-panel.is-hidden{display:none}.rv-header{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:10px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.05)}.rv-header .rv-title-block{min-width:0;display:flex;flex-direction:column;gap:3px}.rv-header .rv-boat-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#fff}.rv-header .rv-boat-name .rv-type-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#00b0ff;box-shadow:0 0 7px currentColor}.rv-header .rv-boat-name .rv-type-dot.type-confirmada{background:#00b0ff}.rv-header .rv-boat-name .rv-type-dot.type-pendiente{background:#f1c40f}.rv-header .rv-boat-name .rv-type-dot.type-socio{background:#2ecc71}.rv-header .rv-boat-name .rv-type-dot.type-provisional{background:#f1c40f}.rv-header .rv-boat-name .rv-type-dot.type-tecnico{background:#9b59b6}.rv-header .rv-boat-name .rv-flag{width:22px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.rv-header .rv-boat-type{font-size:11px;color:hsla(0,0%,100%,.65);font-weight:500}.rv-header .rv-id-block{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rv-header .rv-id-block .rv-id-lbl{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.4)}.rv-header .rv-id-block .rv-id-val{font-size:11px;font-weight:700;font-family:"JetBrains Mono",monospace;color:#00b0ff}.rv-header .rv-close-btn{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.4);font-size:20px;line-height:1;cursor:pointer;padding:0 2px;transition:color .2s}.rv-header .rv-close-btn:hover{color:#fff}.rv-stay{display:flex;gap:12px}.rv-stay .rv-photo{width:110px;height:82px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:#0f1825}.rv-stay .rv-stay-rows{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.rv-stay .rv-stay-row{display:flex;flex-direction:column;gap:1px}.rv-stay .rv-stay-row .rv-stay-lbl{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:hsla(0,0%,100%,.4)}.rv-stay .rv-stay-row .rv-stay-val{font-size:11px;font-weight:600;color:#fff}.rv-grid2{display:grid;grid-template-columns:1fr;gap:14px}.rv-block{display:flex;flex-direction:column;gap:8px}.rv-block .rv-block-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.4)}.rv-client{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.rv-client .rv-client-row{display:flex;align-items:center;gap:9px;font-size:10.5px;color:hsla(0,0%,100%,.65);text-decoration:none}.rv-client .rv-client-row svg{width:13px;height:13px;color:hsla(0,0%,100%,.4);flex-shrink:0}.rv-client .rv-client-row.rv-client-name{font-weight:700;color:#fff}.rv-client .rv-client-row[href]:hover{color:#fff}.rv-tarifa{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rv-tarifa .rv-tarifa-name{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.65)}.rv-tarifa .rv-tarifa-price{font-size:12px;font-weight:800;font-family:"JetBrains Mono",monospace;color:#fff;white-space:nowrap}.rv-extras{display:flex;flex-direction:column;gap:7px}.rv-extras .rv-extra{display:flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.05);border-radius:7px;padding:8px 11px}.rv-extras .rv-extra .rv-extra-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rv-extras .rv-extra .rv-extra-icon svg{width:13px;height:13px}.rv-extras .rv-extra .rv-extra-icon.icon-elec{background:rgba(241,196,15,.12);color:#f1c40f}.rv-extras .rv-extra .rv-extra-icon.icon-water{background:rgba(0,176,255,.12);color:#00b0ff}.rv-extras .rv-extra .rv-extra-name{flex:1;font-size:11px;font-weight:600;color:#fff}.rv-extras .rv-extra .rv-extra-price{font-size:10px;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.65);white-space:nowrap}.rv-doc-card{display:flex;align-items:center;gap:12px;border-radius:10px;padding:13px 14px;border:1px solid}.rv-doc-card .rv-doc-icon{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rv-doc-card .rv-doc-icon svg{width:20px;height:20px}.rv-doc-card .rv-doc-text{display:flex;flex-direction:column;gap:2px}.rv-doc-card .rv-doc-state{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.rv-doc-card .rv-doc-desc{font-size:10px;color:hsla(0,0%,100%,.65);line-height:1.4}.rv-doc-card.doc-incompleto{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.4)}.rv-doc-card.doc-incompleto .rv-doc-icon{background:rgba(231,76,60,.15);color:#e74c3c}.rv-doc-card.doc-incompleto .rv-doc-state{color:hsl(5.6140350877,78.0821917808%,65.0588235294%)}.rv-doc-card.doc-pendiente{background:rgba(241,196,15,.08);border-color:rgba(241,196,15,.4)}.rv-doc-card.doc-pendiente .rv-doc-icon{background:rgba(241,196,15,.15);color:#f1c40f}.rv-doc-card.doc-pendiente .rv-doc-state{color:#f1c40f}.rv-doc-card.doc-correcto{background:rgba(46,204,113,.08);border-color:rgba(46,204,113,.4)}.rv-doc-card.doc-correcto .rv-doc-icon{background:rgba(46,204,113,.15);color:#2ecc71}.rv-doc-card.doc-correcto .rv-doc-state{color:rgb(67.8096,212.7904,129.2888)}.rv-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.rv-actions .rv-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:hsla(0,0%,100%,.65);font-size:9.5px;font-weight:700;text-align:center;padding:11px 6px;cursor:pointer;transition:all .18s ease}.rv-actions .rv-action svg{width:17px;height:17px}.rv-actions .rv-action:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.15);transform:translateY(-1px)}.reserva-empty{width:360px;flex-shrink:0;background-color:rgba(11,17,30,.4);border-left:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 30px;text-align:center;color:hsla(0,0%,100%,.4)}.reserva-empty svg{width:34px;height:34px;opacity:.5}.reserva-empty span{font-size:12px;line-height:1.5}.reserva-empty[hidden]{display:none}