.fo-root{--fo-lane-cancelled:oklch(72% .14 60);--fo-lane-noshow:oklch(64% .19 305);--radius-full:9999px;--shadow-xs:0 1px 2px 0 oklch(30% .05 230/.06);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-features:"cv02", "cv03", "cv04", "ss01";font-family:var(--font-sans);font-feature-settings:var(--font-features)}.fo-root *,.fo-root :before,.fo-root :after{box-sizing:border-box}.dark .fo-root{--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.35)}@keyframes foFade{0%{opacity:0}to{opacity:1}}@keyframes foRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes foPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.fo-pill{transition:background .16s,border-color .16s,color .16s}.fo-pill:hover{color:var(--foreground)}.fo-orb{justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex;position:relative}.fo-orb-core{background:currentColor;border-radius:9999px;width:6px;height:6px;animation:1.8s ease-in-out infinite foPulse}.fo-today-pill{font-size:var(--text-2xs);letter-spacing:.08em;background:var(--primary);color:var(--primary-foreground);border-radius:9999px;padding:1px 6px;font-weight:600}.fo-cal{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--card) 45%, transparent);animation:.6s cubic-bezier(.16,1,.3,1) both foRise;overflow-x:auto}.fo-week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:780px;display:grid}.fo-wday{border-right:1px solid var(--border);flex-direction:column;min-height:132px;display:flex}.fo-wday:last-child{border-right:none}.fo-wday[data-today=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}.fo-wday-head{align-items:center;gap:6px;padding:10px 10px 2px;display:flex}.fo-wday-dow{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim-foreground);font-weight:500}.fo-wday-dom{font-size:var(--text-lg);color:var(--foreground);font-weight:600}.fo-wday-meta{font-size:var(--text-2xs);color:var(--muted-foreground);border-bottom:1px solid var(--border);margin-bottom:6px;padding:0 10px 8px}.fo-wday-body{flex-direction:column;gap:6px;padding:0 8px 10px;display:flex}.fo-empty{font-size:var(--text-2xs);color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);padding:4px 2px}.fo-mrow{appearance:none;text-align:left;border-radius:var(--radius-sm);cursor:pointer;content-visibility:auto;contain-intrinsic-height:auto 25px;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:4px 6px;transition:background .12s;display:flex}.fo-mrow:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}.fo-mrow:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fo-mrow-time{width:32px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;font-weight:500}.fo-mrow-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fo-mrow-name{min-width:0;font-size:var(--text-xs);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fo-cal-inner{min-width:780px}.fo-cal-head{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);padding:9px 0;display:grid}.fo-cal-head span{text-align:center;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim-foreground);font-weight:600}.fo-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.fo-mcell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-height:108px;padding:6px;display:flex}.fo-mcell:nth-child(7n){border-right:none}.fo-mcell[data-blank=true]{background:color-mix(in oklab, var(--zone-ink) 14%, transparent)}.fo-mcell[data-today=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}.fo-mcell-head{align-items:center;gap:6px;display:flex}.fo-mcell-day{font-size:var(--text-xs);color:var(--foreground);font-weight:600}.fo-more{font-size:var(--text-2xs);color:var(--muted-foreground);padding-left:2px}.fo-chip{background:var(--card);border:1px solid var(--border);border-radius:9px;padding:7px 9px 8px;transition:transform .16s,border-color .16s}.fo-chip:hover{border-color:color-mix(in oklab, var(--foreground) 25%, var(--border));transform:translateY(-1px)}.fo-chip-top{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;font-weight:500;display:flex}.fo-chip-hv{background:color-mix(in oklab, var(--gold-foreground) 20%, transparent);width:14px;height:14px;color:var(--gold-foreground);font-size:var(--text-2xs);border-radius:4px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fo-chip-name{font-size:var(--text-xs);color:var(--foreground);font-weight:600;line-height:1.2}.fo-chip-sub{font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:2px}.fo-chip-foot{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.fo-tl{min-width:940px}.fo-tl-headrow{border-bottom:1px solid var(--border);grid-template-columns:58px repeat(7,minmax(0,1fr));display:grid}.fo-tl-dayhead{border-left:1px solid var(--border);padding:9px 10px}.fo-tl-dayhead[data-today=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}.fo-tl-dayhead-top{align-items:center;gap:6px;display:flex}.fo-tl-daymeta{font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:3px}.fo-tl-body{grid-template-columns:58px repeat(7,minmax(0,1fr));padding-top:7px;display:grid}.fo-tl-gutter{position:relative}.fo-tl-hour{border-top:1px solid #0000;position:relative}.fo-tl-hour[data-hour=true]{border-top:1px solid var(--border)}.fo-tl-hour span{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--background);padding-right:5px;position:absolute;top:-7px;left:8px}.fo-tlcol{border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--border) 55%, transparent) 0, color-mix(in oklab, var(--border) 55%, transparent) 1px, transparent 1px, transparent 46px);position:relative}.fo-tlcol[data-today=true]{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.fo-tlpost{position:absolute;left:4px;right:4px}.fo-tl-now{border-top:2px solid var(--coral);z-index:3;height:0;position:absolute;left:0;right:0}.fo-tl-now-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px}.fo-tlcard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:8px;padding:6px 8px 7px;transition:transform .16s,border-color .16s;overflow:hidden}.fo-tlcard:hover{border-color:color-mix(in oklab, var(--foreground) 25%, var(--border));transform:translateY(-1px)}.fo-tlcard-top{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:3px;font-weight:500;display:flex}.fo-tlcard-time{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.fo-tlcard-name{font-size:var(--text-xs);color:var(--foreground);font-weight:600;line-height:1.15}.fo-tlcard-sub{font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:2px}.fo-tlcard-foot{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.fo-year{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}@media (width<=720px){.fo-year{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-ycell{text-align:left;width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-height:104px;box-shadow:var(--shadow-card);cursor:pointer;padding:14px 15px 16px;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s;display:block}.fo-ycell:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 5%, var(--card));box-shadow:var(--shadow-card-hover,0 10px 26px oklch(0% 0 0/.28));transform:translateY(-2px)}.fo-ycell:active{transform:translateY(0)}.fo-ycell:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fo-ycell[data-today=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 6%, var(--card))}.fo-cal-empty{border-radius:var(--radius-md);border:1px dashed color-mix(in oklab, var(--primary) 30%, var(--border));background:color-mix(in oklab, var(--primary) 4%, transparent);font-size:var(--text-xs);color:var(--muted-foreground);text-align:center;margin:4px 4px 14px;padding:10px 14px}.fo-ycell-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.fo-ycell-mon{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dim-foreground);font-weight:600}.fo-ycell-count{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;margin-top:10px;font-weight:600;line-height:1}.fo-ycell-label{font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:4px}.fo-tlcard,.fo-chip{cursor:pointer}.fo-field{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);width:100%;height:38px;color:var(--foreground);font:inherit;font-size:var(--text-sm);outline:none;padding:0 11px;transition:border-color .15s}select.fo-field{cursor:pointer;padding-right:8px}.fo-field::placeholder{color:var(--muted-foreground)}.fo-field:focus{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.fo-twocol{grid-template-columns:1fr;gap:22px;margin-top:22px;display:grid}.fo-twocol>section{flex-direction:column;min-width:0;display:flex}.fo-crop{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card);animation:.5s cubic-bezier(.16,1,.3,1) both foRise;overflow-x:auto}.dark .fo-crop{background:linear-gradient(oklch(13.5% .009 247),oklch(11.2% .007 247));border-color:oklch(44% .035 247/.45);box-shadow:0 0 0 1px oklch(100% 0 0/.06),0 20px 44px -20px oklch(0% 0 0/.85)}.dark .fo-crop .fo-table thead th{background:oklch(6.2% .004 247)}.dark .fo-crop .fo-trow:hover{background:oklch(19.2% .013 247)}.fo-table{table-layout:fixed;border-collapse:collapse;width:100%}.fo-table thead th{text-align:left;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dim-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px;font-weight:600}.fo-trow{cursor:pointer;transition:background .15s}.fo-trow:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.fo-trow td{font-size:var(--text-xs);color:var(--foreground);border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);vertical-align:middle;text-overflow:ellipsis;padding:8px 9px;overflow:hidden}.fo-table th:first-child,.fo-table td:first-child{width:13%}.fo-table th:nth-child(2),.fo-table td:nth-child(2),.fo-table th:nth-child(3),.fo-table td:nth-child(3){width:10%}.fo-table th:nth-child(4),.fo-table td:nth-child(4){width:9%}.fo-table th:nth-child(5),.fo-table td:nth-child(5){width:13%}.fo-table th:nth-child(6),.fo-table td:nth-child(6){width:10%}.fo-table th:nth-child(7),.fo-table td:nth-child(7){width:7%}.fo-table th:nth-child(8),.fo-table td:nth-child(8){width:9%}.fo-table th:nth-child(9),.fo-table td:nth-child(9){width:10%}.fo-table th:nth-child(10),.fo-table td:nth-child(10){width:9%}.fo-table thead th{white-space:normal}.fo-trow:last-child td{border-bottom:none}.fo-obj{border-radius:var(--radius-full);font-size:var(--text-2xs);color:var(--coral);background:color-mix(in oklab, var(--coral) 12%, transparent);border:1px solid color-mix(in oklab, var(--coral) 25%, transparent);white-space:normal;padding:2px 8px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.fo-root *{animation:none!important}}.fo-root .cad-overlay,.fo-root .vad-overlay{z-index:200;background:color-mix(in oklab, var(--background) 12%, #000000a8);padding-top:132px}.fo-od-annot{text-align:center;max-width:92%;font-size:var(--text-xs);color:var(--muted-foreground);align-self:center;padding:2px 10px;line-height:1.45}.fo-od-annot b{color:var(--foreground);font-weight:500}.fo-od-cue{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dim-foreground);margin:4px 2px 0;font-weight:600}.fo-table.fo-msg th:first-child,.fo-table.fo-msg td:first-child{width:15%}.fo-table.fo-msg th:nth-child(2),.fo-table.fo-msg td:nth-child(2),.fo-table.fo-msg th:nth-child(3),.fo-table.fo-msg td:nth-child(3){width:12%}.fo-table.fo-msg th:nth-child(4),.fo-table.fo-msg td:nth-child(4){width:11%}.fo-table.fo-msg th:nth-child(5),.fo-table.fo-msg td:nth-child(5){width:12%}.fo-table.fo-msg th:nth-child(6),.fo-table.fo-msg td:nth-child(6){width:38%}.fo-msg-body{color:var(--foreground);white-space:normal;overflow-wrap:anywhere;line-height:1.5}.fo-work{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.fo-work>*{min-width:0}.fo-rail-band{margin-top:16px}.fo-rail-head{flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.fo-rail-title{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-foreground);font-weight:600}.fo-rail{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=700px){.fo-rail{grid-template-columns:repeat(4,1fr)}}@media (width>=1120px){.fo-rail{grid-template-columns:repeat(8,1fr)}}.fo-railcard{all:unset;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;padding:9px 11px 10px;transition:border-color .16s,transform .16s;display:flex}.dark .fo-railcard{box-shadow:0 0 0 1px oklch(100% 0 0/.05),0 12px 26px -18px oklch(0% 0 0/.8)}.fo-railcard:hover{border-color:color-mix(in oklab, var(--rc-accent) 45%, var(--border))}.fo-railcard[data-on=true]{border-color:color-mix(in oklab, var(--rc-accent) 55%, var(--border));box-shadow:inset 3px 0 0 var(--rc-accent), 0 0 0 1px color-mix(in oklab, var(--rc-accent) 18%, transparent)}.fo-railcard-top{align-items:center;gap:8px;min-height:18px;display:flex}.fo-railcard-idx{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--muted-foreground) 75%, transparent);font-weight:500}.fo-railcard-glyph{color:var(--muted-foreground);display:inline-flex}.fo-railcard-n{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--foreground);margin-left:auto;font-weight:600;line-height:1}.fo-railcard-name{font-size:var(--text-xs);color:var(--foreground);font-weight:600;line-height:var(--leading-tight,1.25);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.fo-railcard-open{font-size:var(--text-2xs);color:var(--gold-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-weight:500;overflow:hidden}.fo-railcard[data-kind=sum] .fo-railcard-name{color:var(--rc-accent)}.fo-railcard[data-kind=sum]:last-child .fo-railcard-open{color:var(--primary)}.fo-work-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.fo-work-subfilters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.fo-table.fo-lead6 th:first-child,.fo-table.fo-lead6 td:first-child{width:20%}.fo-table.fo-lead6 th:nth-child(2),.fo-table.fo-lead6 td:nth-child(2){width:14%}.fo-table.fo-lead6 th:nth-child(3),.fo-table.fo-lead6 td:nth-child(3){width:18%}.fo-table.fo-lead6 th:nth-child(4),.fo-table.fo-lead6 td:nth-child(4){width:11%}.fo-table.fo-lead6 th:nth-child(5),.fo-table.fo-lead6 td:nth-child(5){width:22%}.fo-table.fo-lead6 th:nth-child(6),.fo-table.fo-lead6 td:nth-child(6){width:15%}.fo-table.fo-lead6 td{white-space:nowrap}.fo-trow[data-open=true]{box-shadow:inset 3px 0 0 var(--primary)}.dark .fo-crop .fo-trow[data-open=true]{background:oklch(16.8% .011 247)}.fo-work .fo-crop{max-height:clamp(420px,100vh - 250px,700px);overflow-y:auto}.fo-work .fo-crop-todos{max-height:clamp(630px,150vh - 375px,1050px)}.fo-work .fo-crop .fo-table thead th{z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--border);border-bottom:none;position:sticky;top:0}.dark .fo-work .fo-crop .fo-table thead th{background:oklch(6.2% .004 247)}.fo-work .cd-drawer.cd-dock{max-height:clamp(486px,100vh - 184px,766px)}.fo-callbtn{border:1px solid color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 10%, transparent);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.fo-callbtn:hover{background:color-mix(in oklab, var(--primary) 18%, transparent);border-color:color-mix(in oklab, var(--primary) 62%, var(--border));transform:scale(1.06)}.fo-callbtn:active{transform:scale(.94)}.fo-sort{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:5px;display:flex}.fo-sort:hover{color:var(--foreground)}.fo-sort:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fo-sort[data-active]{color:var(--primary)}.fo-sort-caret{font-size:var(--text-2xs);opacity:.55;flex-shrink:0;line-height:1}.fo-sort[data-active] .fo-sort-caret{opacity:1}.fo-table.fo-listas th:first-child,.fo-table.fo-listas td:first-child{width:46%}.fo-table.fo-listas th:nth-child(2),.fo-table.fo-listas td:nth-child(2){width:12%}.fo-table.fo-listas th:nth-child(3),.fo-table.fo-listas td:nth-child(3){width:16%}.fo-table.fo-listas th:nth-child(4),.fo-table.fo-listas td:nth-child(4){width:26%}.fo-lrow td{font-size:var(--text-xs);border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);vertical-align:middle;padding:6px 9px}.fo-lrow:last-child td{border-bottom:none}.fo-lrow[data-motor=true] td{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.fo-lname{min-width:0;max-width:100%;color:var(--muted-foreground);align-items:center;gap:9px;padding-left:18px;text-decoration:none;transition:color .15s;display:inline-flex}.fo-lrow[data-motor=true] .fo-lname{font-size:var(--text-sm);color:var(--foreground);padding-left:0;font-weight:600}.fo-lname>svg{flex-shrink:0}.fo-lname>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-lname:hover{color:var(--primary)}.fo-lnum{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:500}.fo-lrow[data-motor=true] .fo-lnum{font-size:var(--text-base);color:var(--foreground)}.fo-lmoney{font-variant-numeric:tabular-nums;color:var(--gold-foreground);font-weight:500}.fo-ldash{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}.fo-railcard-hit{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;flex:1;min-width:0;display:block}.fo-railcard-hit:focus-visible{outline:2px solid color-mix(in oklab, var(--rc-accent) 55%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.fo-railcard-auto,.fo-railcard-foot{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);margin-top:8px;padding-top:8px}.fo-railcard-foot{letter-spacing:.08em;color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:9px}.fo-railcard-auto .modo-auto-word{letter-spacing:.09em;font-size:9px;font-weight:800}.fo-table.fo-lead10 th:first-child,.fo-table.fo-lead10 td:first-child,.fo-table.fo-lead10 th:nth-child(2),.fo-table.fo-lead10 td:nth-child(2){width:12%}.fo-table.fo-lead10 th:nth-child(3),.fo-table.fo-lead10 td:nth-child(3){width:8%}.fo-table.fo-lead10 th:nth-child(4),.fo-table.fo-lead10 td:nth-child(4){width:11%}.fo-table.fo-lead10 th:nth-child(5),.fo-table.fo-lead10 td:nth-child(5){width:6%}.fo-table.fo-lead10 th:nth-child(6),.fo-table.fo-lead10 td:nth-child(6){width:16%}.fo-table.fo-lead10 th:nth-child(7),.fo-table.fo-lead10 td:nth-child(7){width:11%}.fo-table.fo-lead10 th:nth-child(8),.fo-table.fo-lead10 td:nth-child(8){width:8%}.fo-table.fo-lead10 th:nth-child(9),.fo-table.fo-lead10 td:nth-child(9){width:9%}.fo-table.fo-lead10 th:nth-child(10),.fo-table.fo-lead10 td:nth-child(10){width:7%}.fo-table.fo-lead10 td{white-space:nowrap}.fo-table.fo-lead10 td:nth-child(6){white-space:normal}.fo-th-plain{text-align:left;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:9px;font-weight:700}.fo-th-right{text-align:right}.fo-acc{justify-content:flex-end;align-items:center;gap:2px;display:flex}.fo-acc-btn{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--muted-foreground);justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.fo-acc-btn:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent);color:var(--foreground)}.fo-acc-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:1px}.fo-acc-btn[data-on=true]{color:var(--gold-foreground);background:color-mix(in oklab, var(--primary) 16%, transparent)}.fo-acc-btn-del:hover{background:color-mix(in oklab, var(--coral) 16%, transparent);color:var(--coral)}.fo-acc-confirm{gap:6px}.fo-acc-cancel,.fo-acc-del{all:unset;box-sizing:border-box;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;align-items:center;height:22px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.fo-acc-cancel{border:1px solid var(--border);color:var(--muted-foreground)}.fo-acc-del{background:var(--coral);color:var(--coral-foreground)}.fo-rail[data-n="9"]{grid-template-columns:repeat(2,1fr)}@media (width>=700px){.fo-rail[data-n="9"]{grid-template-columns:repeat(5,1fr)}}@media (width>=1200px){.fo-rail[data-n="9"]{grid-template-columns:repeat(9,1fr)}}.fo-rail[data-n="10"]{grid-template-columns:repeat(2,1fr)}@media (width>=700px){.fo-rail[data-n="10"]{grid-template-columns:repeat(5,1fr)}}@media (width>=900px){.fo-rail[data-n="10"]{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.fo-rail[data-n="10"] .fo-railcard{padding:8px 6px 9px}.fo-rail[data-n="10"] .fo-railcard-open,.fo-rail[data-n="10"] .fo-railcard-foot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-rail[data-n="10"] .fo-railcard-foot{letter-spacing:0;font-size:8.5px}.fo-rail[data-n="10"] .fo-railcard-name{-webkit-line-clamp:3;line-clamp:3}}@media (width>=900px) and (width<=1099px){.fo-rail[data-n="10"] .fo-railcard-open{font-size:9.5px}.fo-rail[data-n="10"] .fo-railcard-foot{font-size:8px}}.fo-lista-cell{min-width:0;display:block}.fo-lista-cell>b{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.fo-lista-cell>span{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.fo-vacio{text-align:center;font-size:var(--text-xs);color:var(--muted-foreground);padding:28px 12px}.fo-table.fo-lead10.fo-todos th:nth-child(2),.fo-table.fo-lead10.fo-todos td:nth-child(2){width:15%}.fo-table.fo-lead10.fo-todos th:nth-child(6),.fo-table.fo-lead10.fo-todos td:nth-child(6){width:14%}.fo-table.fo-lead10.fo-todos th:nth-child(7),.fo-table.fo-lead10.fo-todos td:nth-child(7){width:10%}.fo-canales{align-items:center;gap:2px;display:inline-flex}.fo-canal{border-radius:var(--radius-sm);width:18px;height:18px;color:color-mix(in oklab, var(--muted-foreground) 38%, transparent);justify-content:center;align-items:center;display:inline-flex}.fo-canal[data-on=true]{color:var(--foreground);background:color-mix(in oklab, var(--primary) 14%, transparent)}.fo-todos-pagina .fo-table.fo-todos10 td{white-space:nowrap}.fo-todos-pagina .fo-table.fo-todos10 td:nth-child(7){white-space:normal}.fo-todos-pagina .fo-table.fo-todos10 td .fo-proximo{white-space:normal;overflow-wrap:normal;line-height:1.25;display:block}.fo-todos-pagina .fo-work .fo-crop .fo-table thead th{background:oklch(97.5% .004 240)}.dark .fo-todos-pagina .fo-work .fo-crop .fo-table thead th{background:oklch(6.2% .004 247)}.fo-todos-pagina .fo-work .fo-crop .fo-table thead th{color:var(--primary);top:0}.fo-todos-pagina .fo-table thead th{vertical-align:bottom;padding:8px 9px}.fo-todos-pagina .fo-g{border-left:1px solid color-mix(in oklab, var(--border) 70%, transparent)}.fo-todos-pagina .fo-num{text-align:right}.fo-todos-pagina .fo-num .fo-sort{justify-content:flex-end}.fo-todos-pagina .fo-table.fo-todos10 th:nth-child(2),.fo-todos-pagina .fo-table.fo-todos10 td:nth-child(2){padding-left:5px;padding-right:5px}.fo-todos-pagina .fo-table.fo-todos10 th:nth-child(10),.fo-todos-pagina .fo-table.fo-todos10 td:nth-child(10){padding-left:4px;padding-right:6px}.fo-todos-pagina .fo-sort-caret{opacity:.45;display:inline-flex}.fo-todos-pagina .fo-sort[data-active] .fo-sort-caret{opacity:1}.fo-todos-pagina .fo-lead{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.fo-todos-pagina .fo-lead-nombre{min-width:0;font-size:var(--text-sm);color:var(--foreground);align-items:center;gap:8px;font-weight:600;display:flex}.fo-todos-pagina .fo-lead-punto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.fo-todos-pagina .fo-lead-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-todos-pagina .fo-lead-ctx{min-width:0;font-size:var(--text-2xs);color:var(--muted-foreground);align-items:center;gap:5px;padding-left:16px;display:flex}.fo-todos-pagina .fo-lead-ctx>svg{flex-shrink:0}.fo-todos-pagina .fo-lead-ctx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-todos-pagina .fo-lista-cell{line-height:1.25}.fo-todos-pagina .fo-lista-cell>b{font-size:var(--text-xs);text-transform:none;letter-spacing:0;color:var(--foreground);font-weight:600}.fo-todos-pagina .fo-valor{color:var(--gold-foreground);font-variant-numeric:tabular-nums;font-weight:600}.fo-todos-pagina .fo-estado{border-radius:var(--radius-full);height:22px;font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--fo-c);background:color-mix(in oklab, var(--fo-c) 12%, transparent);border:1px solid color-mix(in oklab, var(--fo-c) 28%, transparent);align-items:center;gap:6px;padding:0 8px 0 7px;font-weight:600;display:inline-flex;overflow:hidden}.fo-todos-pagina .fo-estado .fo-orb{color:var(--fo-c)}.fo-todos-pagina .fo-estado-punto{background:var(--fo-c);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fo-todos-pagina .fo-act{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.fo-todos-pagina .fo-act>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-todos-pagina .fo-act-fecha{font-size:var(--text-2xs);color:var(--dim-foreground);font-variant-numeric:tabular-nums}.fo-todos-pagina .fo-you{border-radius:var(--radius-full);height:22px;font-size:var(--text-2xs);white-space:nowrap;color:var(--coral-foreground);background:var(--coral);align-items:center;gap:5px;padding:0 8px 0 7px;font-weight:700;display:inline-flex}.fo-todos-pagina .fo-you-punto{background:var(--coral-foreground);border-radius:50%;width:6px;height:6px}.fo-todos-pagina .fo-trow[data-equipo=true] td{background:color-mix(in oklab, var(--coral) 6%, transparent)}.fo-todos-pagina .fo-trow[data-equipo=true] td:first-child{box-shadow:inset 3px 0 0 var(--coral)}.fo-todos-pagina .fo-trow[data-equipo=true]:hover td{background:color-mix(in oklab, var(--coral) 10%, transparent)}.fo-todos-pagina .fo-trow[data-atencion=tu] .fo-lead-texto{font-weight:700}.fo-todos-pagina .fo-seccion th{text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--foreground);background:color-mix(in oklab, var(--foreground) 3.5%, transparent);border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);padding:11px 12px;font-weight:600;overflow:hidden}.fo-todos-pagina .fo-seccion-punto{vertical-align:1px;background:var(--muted-foreground);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.fo-todos-pagina .fo-seccion[data-seccion=tu] .fo-seccion-punto{background:var(--coral)}.fo-todos-pagina .fo-seccion[data-seccion=vivo] .fo-seccion-punto{background:var(--primary)}.fo-todos-pagina .fo-seccion[data-seccion=resto][data-ia=true] .fo-seccion-punto{background:#5a8df0}.fo-todos-pagina .fo-seccion[data-seccion=resto]:not([data-ia]) .fo-seccion-punto{color:var(--muted-foreground);background:0 0;box-shadow:inset 0 0 0 1.5px}.fo-todos-pagina .fo-seccion-n{border-radius:var(--radius-full);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--foreground);background:color-mix(in oklab, var(--foreground) 10%, transparent);margin-left:9px;padding:1px 8px;font-weight:600;line-height:1.4;display:inline-block}.fo-todos-pagina .fo-seccion-nota{font-size:var(--text-xs);color:var(--muted-foreground);margin-left:12px;font-weight:400}.fo-todos-pagina .fo-grupo th{text-align:left;white-space:nowrap;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid color-mix(in oklab, var(--border) 45%, transparent);background:0 0;padding:12px 12px 6px 30px;font-weight:600}.fo-todos-pagina .fo-grupo-n{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.fo-todos-pagina .fo-ahora{color:var(--primary);font-weight:600}.fo-todos-pagina .fo-dinero-que{align-items:center;display:inline-flex;position:relative}.fo-todos-pagina .fo-dinero-que-boton{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-left:-3px;padding:0;transition:color .14s,background .14s;display:inline-flex}.fo-todos-pagina .fo-dinero-que-boton:hover,.fo-todos-pagina .fo-dinero-que-boton[aria-expanded=true]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 9%, transparent)}.fo-todos-pagina .fo-dinero-que-boton:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fo-todos-pagina .fo-dinero-que-caja{z-index:60;border:1px solid var(--border);background:var(--popover);width:360px;max-width:calc(100vw - 32px);color:var(--popover-foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:var(--text-xs);white-space:normal;border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 14px 36px #00000047}.fo-todos-pagina .fo-dinero-que-titulo{color:var(--foreground);font-weight:600}.fo-todos-pagina .fo-dinero-que-fila{grid-template-columns:66px minmax(0,1fr);gap:10px;display:grid}.fo-todos-pagina .fo-dinero-que-fila b{color:var(--foreground);font-weight:600}.fo-todos-pagina .fo-dinero-que-fila span{color:var(--muted-foreground)}.fo-todos-pagina .fo-cifras b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.fo-todos-pagina .fo-cabecera-fila{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.fo-todos-pagina .fo-cabecera-fila .bx-wrap{margin-left:0}.fo-todos-pagina .fo-cabecera-acciones{align-items:center;gap:7px;display:inline-flex}.fo-todos-pagina .fo-rail-band{margin-top:10px}.fo-todos-pagina .fo-titulo-todos{all:unset;font:inherit;letter-spacing:inherit;color:inherit;cursor:default;border-radius:4px;transition:color .14s}.fo-todos-pagina .fo-titulo-todos:not([data-on=true]){cursor:pointer}.fo-todos-pagina .fo-titulo-todos:not([data-on=true]):hover{color:var(--primary)}.fo-todos-pagina .fo-titulo-todos:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:3px}.fo-todos-pagina .fo-riel{grid-template-columns:repeat(var(--n,10), minmax(0, 1fr));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:none;display:grid;overflow:hidden}.fo-todos-pagina .fo-riel-seg{border-left:1px solid color-mix(in oklab, var(--border) 55%, transparent);flex-direction:column;min-width:0;transition:background .16s;display:flex;position:relative;container-type:inline-size}.fo-todos-pagina .fo-riel-seg:first-child{border-left:none}.fo-todos-pagina .fo-riel-seg:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.fo-todos-pagina .fo-riel-seg[data-on=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);box-shadow:inset 0 -2px 0 var(--primary)}.fo-todos-pagina .fo-riel-hit{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;flex-direction:column;gap:9px;padding:11px 12px 0;display:flex}.fo-todos-pagina .fo-riel-hit:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:-2px}.fo-todos-pagina .fo-riel-name{min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.fo-todos-pagina .fo-riel-seg[data-on=true] .fo-riel-name{color:var(--primary)}.fo-todos-pagina .fo-riel-cifra{justify-content:space-between;align-items:flex-end;gap:6px;min-height:29px;display:flex}.fo-todos-pagina .fo-riel-n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:32px;font-weight:500;line-height:.9}.fo-todos-pagina .fo-riel-money{box-sizing:border-box;border-radius:var(--radius-full);background:color-mix(in oklab, var(--foreground) 8%, transparent);max-width:100%;height:20px;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;padding:0 6px;font-size:9.5px;font-weight:500;line-height:20px;overflow:hidden}.fo-todos-pagina .fo-riel-money b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.fo-todos-pagina .fo-riel-money-hueco{height:20px;display:block}.fo-todos-pagina .fo-riel-vivo{flex-shrink:0;align-items:flex-start;gap:4px;padding-bottom:1px;display:flex}.fo-todos-pagina .fo-riel-vivo-punto{background:var(--primary);border-radius:50%;width:5px;height:5px;margin-top:3px;position:relative}.fo-todos-pagina .fo-riel-vivo-punto:after{content:"";background:var(--primary);border-radius:50%;animation:1.8s ease-out infinite fo-riel-latido;position:absolute;inset:0}@keyframes fo-riel-latido{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.fo-todos-pagina .fo-riel-vivo-pila{flex-direction:column;gap:5px;display:flex}.fo-todos-pagina .fo-riel-vivo-pila>span{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.fo-todos-pagina .fo-riel-haz{z-index:1;background:color-mix(in oklab, var(--primary) 28%, transparent);pointer-events:none;height:2px;position:absolute;top:0;left:-1px;right:0;overflow:hidden}.fo-todos-pagina .fo-riel-haz>i{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:55%;animation:2.6s linear infinite fo-riel-haz;position:absolute;top:0;bottom:0;left:0}@keyframes fo-riel-haz{0%{transform:translate(190%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.fo-todos-pagina .fo-riel-haz>i,.fo-todos-pagina .fo-riel-vivo-punto:after{animation:none}}.fo-todos-pagina .fo-riel-foot{align-items:center;min-height:16px;margin-top:auto;padding:12px;display:flex}@container (width<=124px){.fo-todos-pagina .fo-riel-n{font-size:27px}.fo-todos-pagina .fo-riel-hit,.fo-todos-pagina .fo-riel-foot{padding-left:10px;padding-right:10px}.fo-todos-pagina .fo-riel-money{letter-spacing:-.01em;padding:0 4px;font-size:9px}.fo-todos-pagina .fo-riel-money b{font-size:10px}}.fo-todos-pagina .fo-riel-auto .modo-auto-word{letter-spacing:.09em;font-size:9px;font-weight:800}.fo-todos-pagina .fo-riel-noauto{letter-spacing:.09em;color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}:root:not(.dark) .fo-todos-pagina .fo-riel-seg[data-on=true]{background:#ffffffe0}:root:not(.dark) .fo-todos-pagina .fo-estado{color:color-mix(in oklab, var(--fo-c) 72%, black);background:color-mix(in oklab, var(--fo-c) 11%, white);border-color:color-mix(in oklab, var(--fo-c) 30%, transparent)}:root:not(.dark) .fo-todos-pagina .fo-canal[data-on=true]{background:#ffffffd9}.fo-todos-pagina .fo-crop.lg-tarjeta,.dark .fo-todos-pagina .fo-crop.lg-tarjeta{border-radius:var(--radius-xl);border-color:var(--vidrio-canto)}html:not(.dark) .fo-todos-pagina .fo-crop.lg-tarjeta{box-shadow:var(--shadow-elevated)}.dark .fo-todos-pagina .fo-crop.lg-tarjeta{background-color:var(--vidrio-lamina);background-image:var(--vidrio-sheen);box-shadow:inset 0 1px 0 var(--vidrio-filo), inset 0 0 0 1px var(--vidrio-hilo), var(--vidrio-luz-interior), 0 18px 48px #00000073, var(--vidrio-halo)}.fo-todos-pagina .fo-table.fo-todos10 th,.fo-todos-pagina .fo-table.fo-todos10 td{width:auto}.fo-todos-pagina .fo-lista-cell>b,.fo-todos-pagina .fo-trat,.fo-todos-pagina .fo-act>span:first-child,.fo-todos-pagina .fo-lead-ctx>span{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.fo-todos-pagina .fo-estado{white-space:normal;text-overflow:clip;text-align:left;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px;line-height:1.2;overflow:visible}.fo-trow[data-llamada]{box-shadow:inset 3px 0 0 var(--primary)}.fo-trow[data-llamada=en_llamada]{background-color:var(--ll-tinte);background-image:var(--ll-brillo);background-repeat:no-repeat;background-size:220% 100%;animation:2.6s linear infinite ll-barrido}.fo-trow[data-llamada=marcando]{background-color:var(--ll-tinte);animation:1.6s ease-in-out infinite ll-latir}.fo-trow[data-llamada=terminada],.fo-trow[data-llamada=fallo]{background-color:color-mix(in oklab, var(--primary) 5%, transparent);box-shadow:inset 3px 0 0 color-mix(in oklab, var(--primary) 45%, transparent)}.fo-trow[data-llamada=fallo]{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--foreground) 25%, transparent)}.fo-trow[data-llamada]:hover{background-color:color-mix(in oklab, var(--primary) 14%, transparent)}.fo-trow .ll-marca[data-canal=whatsapp],.fo-trow .ll-marca[data-estado=terminada],.fo-trow .ll-marca[data-estado=fallo]{white-space:normal;border-radius:9px;max-width:100%}.fo-todos-pagina .fo-estado-vivo{min-width:0;display:block}.fo-todos-pagina .fo-estado-vivo .ll-marca{min-height:22px;font-size:var(--text-2xs);letter-spacing:0;gap:6px;margin-top:0;padding:2px 8px 2px 7px;line-height:1.2}@media (prefers-reduced-motion:reduce){.fo-trow[data-llamada]{animation:none}}.fo-hueco>td{border:0;padding:0}.fo-todos-pagina .fo-riel-money{background:0 0;border-radius:0;height:auto;padding:0;line-height:1.3}.fo-todos-pagina .fo-canal[data-on=true],:root:not(.dark) .fo-todos-pagina .fo-canal[data-on=true]{color:var(--primary);background:color-mix(in oklab, var(--primary) 16%, transparent)}.fo-todos-pagina .fo-estado,:root:not(.dark) .fo-todos-pagina .fo-estado{--fo-c:var(--primary);min-height:0;color:var(--primary);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.fo-todos-pagina .fo-estado .fo-estado-punto,.fo-todos-pagina .fo-estado .fo-orb{background:var(--primary);color:var(--primary)}.fo-todos-pagina .fo-estado .fo-orb{background:0 0}.fo-todos-pagina .fo-trow .fo-obj,.fo-todos-pagina .fo-trow .ng-ficha{color:color-mix(in oklab, var(--foreground) 55%, var(--muted-foreground));background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.fo-todos-pagina .fo-trow .ng-ficha svg{color:var(--muted-foreground)}.fo-todos-pagina .fo-you-equipo{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap}.fo-todos-pagina .fo-acc:not(.fo-acc-confirm){opacity:0;transition:opacity .12s}.fo-todos-pagina .fo-trow:hover .fo-acc,.fo-todos-pagina .fo-trow:focus-within .fo-acc,.fo-todos-pagina .fo-trow[data-open=true] .fo-acc{opacity:1}.fo-todos-pagina .fo-table thead th,.fo-todos-pagina .fo-work .fo-crop .fo-table thead th{text-transform:none;letter-spacing:0;color:var(--muted-foreground);font-size:11px;font-weight:500}.fo-todos-pagina .fo-sort:not([data-active]) .fo-sort-caret{opacity:0}.fo-todos-pagina .fo-sort:hover .fo-sort-caret,.fo-todos-pagina .fo-sort:focus-visible .fo-sort-caret{opacity:.55}.fo-todos-pagina .fo-lead-ctx>span{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block}.fo-todos-pagina .fo-riel-n{font-size:29px}.fo-todos-pagina .fo-riel-cifra{min-height:0}.fo-todos-pagina .fo-riel-foot{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding-top:8px}.fo-todos-pagina .fo-riel-envivo{max-width:100%;min-height:13px;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.fo-todos-pagina .fo-riel-envivo .fo-riel-vivo-punto{flex-shrink:0;margin-top:0}@container (width<=124px){.fo-todos-pagina .fo-riel-n{font-size:24px}}.fo-todos-pagina .fo-riel-n,.fo-todos-pagina .fo-riel-seg .fo-riel-n{font-size:var(--text-xs);letter-spacing:0;font-weight:600;line-height:1.5}@container (width<=124px){.fo-todos-pagina .fo-riel-n{font-size:var(--text-xs)}}.fo-todos-pagina .fo-table thead th{white-space:nowrap}.fo-todos-pagina .fo-trow td{white-space:nowrap;text-overflow:ellipsis;padding-top:5px;padding-bottom:5px;overflow:hidden}.fo-todos-pagina .fo-table.fo-todos10 .fo-trow td:nth-child(7){white-space:nowrap}.fo-todos-pagina .fo-trow .fo-lead-ctx,.fo-todos-pagina .fo-trow .fo-lista-cell>span,.fo-todos-pagina .fo-trow .fo-act>.fo-act-fecha{display:none}.fo-todos-pagina .fo-trow .fo-lead{line-height:1.3}.fo-todos-pagina .fo-trow .fo-lista-cell,.fo-todos-pagina .fo-trow .fo-act{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.fo-todos-pagina .fo-trow .fo-lista-cell>b,.fo-todos-pagina .fo-trow .fo-act>span:first-child{white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;margin-top:0;display:inline}.fo-todos-pagina .fo-trow .fo-trat{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:hidden}.fo-todos-pagina .fo-trow .fo-estado,.fo-todos-pagina .fo-trow .fo-obj,.fo-todos-pagina .fo-trow .ng-ficha{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;display:block;overflow:hidden}.fo-todos-pagina .fo-trow .fo-estado .fo-estado-punto,.fo-todos-pagina .fo-trow .fo-estado .fo-orb{vertical-align:1px;margin-right:6px;display:inline-block}.fo-todos-pagina .fo-trow .ng-ficha svg{vertical-align:-2px;margin:0 5px 0 0;display:inline-block}.fo-todos-pagina .fo-trow .ll-marca,.fo-todos-pagina .fo-trow .ll-marca[data-canal=whatsapp],.fo-todos-pagina .fo-trow .ll-marca[data-estado=terminada],.fo-todos-pagina .fo-trow .ll-marca[data-estado=fallo]{white-space:nowrap;border-radius:var(--radius-full);max-width:100%;overflow:hidden}.fo-todos-pagina .fo-riel-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:normal;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box}@container (width<=124px){.fo-todos-pagina .fo-riel-name{font-size:10.5px}.fo-todos-pagina .fo-riel-hit,.fo-todos-pagina .fo-riel-foot{padding-left:9px;padding-right:9px}}@container (width<=98px){.fo-todos-pagina .fo-riel-name{-webkit-line-clamp:3;line-clamp:3;min-height:3.75em}}.fo-envivo{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 4%, transparent);align-items:center;height:26px;padding:2px;display:inline-flex}.fo-envivo-seg{all:unset;box-sizing:border-box;border-radius:var(--radius-full);height:100%;font-size:var(--text-xs);white-space:nowrap;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.fo-envivo-seg[aria-pressed=true]{background:color-mix(in oklab, var(--foreground) 12%, transparent);color:var(--foreground)}.fo-envivo-seg:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:1px}.fo-envivo-punto{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite foPulse}.fo-todos-pagina[data-quieto=true] .fo-envivo-punto{background:var(--muted-foreground)}.fo-todos-pagina[data-quieto=true] *,.fo-todos-pagina[data-quieto=true] :before,.fo-todos-pagina[data-quieto=true] :after{animation:none!important}.fo-todos-pagina[data-quieto=true] .fo-riel-haz>i{display:none}
