.fhd[data-page=calendario] #calendar{min-width:0;container-type:inline-size}.fhd[data-page=calendario] .cx-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.fhd[data-page=calendario] .cx-head{flex-wrap:nowrap}.fhd[data-page=calendario] .cx-search{flex:0 380px;min-width:0;position:relative}.fhd[data-page=calendario] .cx-search input{width:100%}.fhd[data-page=calendario] .cx-scroll{min-width:0;max-width:100%;overflow-x:auto}.fhd[data-page=calendario] .cx-scroll>.segs{flex-wrap:nowrap;width:max-content}.fhd[data-page=calendario] .cx-tools{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fhd[data-page=calendario] .cx-toolr{flex:none;align-items:center;gap:6px;display:flex}.fhd[data-page=calendario] .cx-tabs{align-items:center;gap:4px;width:max-content;padding:3px;display:flex}.fhd[data-page=calendario] .cx-tabs a{color:var(--fg2);border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:8px 12px;font-size:13px;text-decoration:none;display:block}.fhd[data-page=calendario] .cx-tabs a[aria-current=page]{border-bottom-color:var(--vio);background:rgba(var(--ov), .05);color:var(--fg);font-weight:600}.fhd[data-page=calendario] .cx-tabs a:hover{background:rgba(var(--ov), .05)}.fhd[data-page=calendario] .cx-tabs a:focus-visible,.fhd[data-page=calendario] .cx-earnings-tile:focus-visible,.fhd[data-page=calendario] .cx-report:focus-visible{outline:2px solid var(--vio);outline-offset:2px}.fhd[data-page=calendario] .cx-lenses{padding:0 3px}.fhd[data-page=calendario] .cx-cap-filter{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0;padding:12px}.fhd[data-page=calendario] .cx-cap-filter legend{color:var(--fg2);padding:0 6px;font-size:12px}.fhd[data-page=calendario] .cx-cap-options{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.fhd[data-page=calendario] .cx-cap-options [aria-pressed=true]{border-color:var(--vio);background:rgba(var(--ov), .08);color:var(--fg);font-weight:600}.fhd[data-page=calendario] .cx-cap-bound{color:var(--fg2);margin-left:4px;font-size:10px;font-weight:400}.fhd[data-page=calendario] .cx-earnings-note{padding:10px 14px}.fhd[data-page=calendario] .cx-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 10px 12px;display:grid}.fhd[data-page=calendario] .cx-week-day{border-radius:12px;min-width:0;padding:0 6px 8px}.fhd[data-page=calendario] .cx-week-day.today{background:rgba(var(--ov), .045)}.fhd[data-page=calendario] .cx-week-date{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:58px;margin:0;padding:10px 0;font-size:12px;font-weight:600;display:flex}.fhd[data-page=calendario] .cx-week-date time{border-radius:8px;padding:5px 8px}.fhd[data-page=calendario] .cx-week-date time[aria-current=date]{background:rgba(var(--vio-rgb), .14);color:var(--vio-t)}.fhd[data-page=calendario] .cx-week-sessions{align-items:start;gap:10px;display:grid}.fhd[data-page=calendario] .cx-week-session{border:1px solid var(--line);background:rgba(var(--ov), .025);border-radius:10px;min-width:0;padding:10px 7px}.fhd[data-page=calendario] .cx-session-title{color:var(--fg2);align-items:center;gap:5px;margin:0 0 10px;font-size:10px;font-weight:500;line-height:1.4;display:flex}.fhd[data-page=calendario] .cx-session-title svg{flex:none}.fhd[data-page=calendario] .cx-session-title .mono{margin-left:auto;font-size:9px}.fhd[data-page=calendario] .cx-session-empty{color:var(--fg3);text-align:center;padding:8px 4px 14px;font-size:11px}.fhd[data-page=calendario] .cx-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.fhd[data-page=calendario] .cx-tile-wrap{min-width:0;position:relative}.fhd[data-page=calendario] .cx-earnings-tile{border:1px solid var(--line);background:rgba(var(--ov), .025);width:100%;height:100%;min-height:96px;color:var(--fg);font:inherit;cursor:pointer;border-radius:8px;grid-template-rows:auto auto 14px;align-content:center;justify-items:center;gap:4px;padding:6px 3px;display:grid}.fhd[data-page=calendario] .cx-earnings-tile:hover,.fhd[data-page=calendario] .cx-earnings-tile[aria-expanded=true]{background:rgba(var(--ov), .08);border-color:var(--vio)}.fhd[data-page=calendario] .cx-earnings-tile .lgb.xl{aspect-ratio:1;width:100%;max-width:52px;height:auto;box-shadow:none;border-radius:8px;font-size:16px}.fhd[data-page=calendario] .cx-earnings-tile .lgb img{object-fit:contain;width:100%;height:100%;padding:0}.fhd[data-page=calendario] .cx-tile-ticker{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:14px;overflow:hidden}.fhd[data-page=calendario] .cx-tile-result{white-space:nowrap;color:var(--fg2);font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;line-height:14px}.fhd[data-page=calendario] .cx-tile-result.beat{color:var(--pos)}.fhd[data-page=calendario] .cx-tile-result.miss{color:var(--neg)}.fhd[data-page=calendario] .cx-tile-more{color:var(--fg2);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.fhd[data-page=calendario] .cx-tile-more b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px}.fhd[data-page=calendario] .cx-tile-summary{z-index:20;border:1px solid var(--line);background:var(--pop);width:240px;color:var(--fg2);pointer-events:auto;border-radius:10px;gap:5px;padding:12px;font-size:12px;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 8px 24px #0000002e}.fhd[data-page=calendario] .cx-tile-summary strong{color:var(--fg)}.fhd[data-page=calendario] .cx-tile-wrap:hover .cx-tile-summary,.fhd[data-page=calendario] .cx-tile-wrap:focus-within .cx-tile-summary{display:grid}.fhd[data-page=calendario] .cx-tile-wrap[data-summary-dismissed=true] .cx-tile-summary{display:none}.fhd[data-page=calendario] .cx-week-day:last-child .cx-tile-summary{left:auto;right:0}.fhd[data-page=calendario] .cx-report{border-top:1px solid var(--line);padding:16px 12px}.fhd[data-page=calendario] .cx-report .cx-detail{padding:16px 0 0}.fhd[data-page=calendario] .cx-report .cx-bhead h3{font-size:16px}@container (max-width:900px){.fhd[data-page=calendario] .cx-week-grid{grid-template-columns:minmax(0,1fr)}.fhd[data-page=calendario] .cx-week-sessions{grid-template-columns:repeat(3,minmax(0,1fr))}.fhd[data-page=calendario] .cx-week-date{text-align:left;justify-content:start}}@container (max-width:520px){.fhd[data-page=calendario] .cx-tools{flex-wrap:wrap}.fhd[data-page=calendario] .cx-week-sessions{grid-template-columns:minmax(0,1fr)}.fhd[data-page=calendario] .cx-tile-summary{width:min(240px,70vw);left:auto;right:0}.fhd[data-page=calendario] .cx-tile-wrap:nth-child(3n+1) .cx-tile-summary{left:0;right:auto}}.fhd[data-page=calendario] .cx-item{min-height:0;padding:0;display:block}.fhd[data-page=calendario] .cx-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px 28px;padding:6px 12px 14px 74px;display:grid}.fhd[data-page=calendario] .cx-dl{flex-direction:column;gap:10px;min-width:0;display:flex}.fhd[data-page=calendario] .cx-dr{min-width:0}.fhd[data-page=calendario] .cx-dr .kv>.mono{text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0}.fhd[data-page=calendario] .cx-detail.one{grid-template-columns:minmax(0,560px)}.fhd[data-page=calendario] .cx-detail.one .cx-dl{display:none}.fhd[data-page=calendario] .cx-acts{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.fhd[data-page=calendario] .cx-rail{padding:0}.fhd[data-page=calendario] .cx-rail .drail{margin:30px 8px 34px}.fhd[data-page=calendario] .cx-rel{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.fhd[data-page=calendario] .cx-pad{padding:0 10px}.fhd[data-page=calendario] .lsel.cx-find{width:auto}.fhd[data-page=calendario] .cx-find .lscroll{overflow-x:hidden}.fhd[data-page=calendario] .cx-find .co{min-width:0;max-width:100%}.fhd[data-page=calendario] .cx-find .co-m{overflow:hidden}.fhd[data-page=calendario] .cx-find .pn{min-width:0}.fhd[data-page=calendario] .cx-hname{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.fhd[data-page=calendario] .cx-impb{white-space:nowrap;height:22px;color:var(--fg3);border-radius:6px;align-items:center;gap:5px;padding:0 7px 0 6px;font:500 11.5px/1 Geist,sans-serif;display:inline-flex}.fhd[data-page=calendario] .cx-bars{flex:none;display:block}.fhd[data-page=calendario] .cx-bars rect{fill:rgba(var(--ov), .18)}.fhd[data-page=calendario] .cx-bars.lv1 rect:first-child,.fhd[data-page=calendario] .cx-bars.lv2 rect:nth-child(-n+2),.fhd[data-page=calendario] .cx-bars.lv3 rect{fill:currentColor}.fhd[data-page=calendario] .cx-impb.lv2{color:var(--fg)}.fhd[data-page=calendario] .cx-impb.lv3{color:var(--vio-fill-on);background:var(--vio);font-weight:600}.fhd[data-page=calendario] .cx-impb.lv3 .cx-bars rect{fill:currentColor}.fhd[data-page=calendario] .cx-bsec{flex-direction:column;gap:10px;display:flex}.fhd[data-page=calendario] .cx-bhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.fhd[data-page=calendario] .cx-bhead h3{letter-spacing:-.01em;margin:0;font:500 18px/1.25 Geist,sans-serif}.fhd[data-page=calendario] .cx-leads{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fhd[data-page=calendario] .cx-lead{border-left:1px solid var(--line);min-width:0}.fhd[data-page=calendario] .cx-lead:first-child{border-left:0}.fhd[data-page=calendario] .cx-lbtn{appearance:none;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex}.fhd[data-page=calendario] .cx-lead:first-child .cx-lbtn{padding-left:2px}.fhd[data-page=calendario] .cx-lbtn:hover .cx-ltitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fhd[data-page=calendario] .cx-lbtn:focus-visible{outline:2px solid var(--vio);outline-offset:-2px;border-radius:var(--r-sm)}.fhd[data-page=calendario] .cx-lhead{min-width:0;color:var(--fg2);align-items:center;gap:8px;font-size:12.5px;display:flex}.fhd[data-page=calendario] .cx-lwhere{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fhd[data-page=calendario] .cx-lhead .cx-impb{margin-left:auto}.fhd[data-page=calendario] .cx-ltitle{letter-spacing:-.01em;text-wrap:balance;font:500 18px/1.3 Geist,sans-serif}.fhd[data-page=calendario] .cx-lnums{flex-wrap:wrap;align-items:flex-end;gap:8px 22px;margin-top:auto;display:flex}.fhd[data-page=calendario] .cx-lk{color:var(--fg3);margin-bottom:3px;font-size:11.5px;display:block}.fhd[data-page=calendario] .cx-lbig b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.fhd[data-page=calendario] .cx-lsm .mono{color:var(--fg2);font-size:14px}.fhd[data-page=calendario] .cx-lar{margin-left:4px;font-size:.75em}.fhd[data-page=calendario] .cx-lwait{color:var(--fg2);margin-left:auto;font-size:12.5px}@container (max-width:900px){.fhd[data-page=calendario] .cx-leads{grid-template-columns:minmax(0,1fr)}.fhd[data-page=calendario] .cx-lead{border-left:0;border-top:1px solid var(--line)}.fhd[data-page=calendario] .cx-lead:first-child{border-top:0}.fhd[data-page=calendario] .cx-lbtn,.fhd[data-page=calendario] .cx-lead:first-child .cx-lbtn{padding:14px 2px 16px}}@container (max-width:760px){.fhd[data-page=calendario] .cx-tools{flex-wrap:wrap}.fhd[data-page=calendario] .cx-detail{grid-template-columns:minmax(0,1fr);padding-left:12px}.fhd[data-page=calendario] .cx-search{flex-basis:220px}}@container (max-width:640px){.fhd[data-page=calendario] .cx-head{flex-wrap:wrap}.fhd[data-page=calendario] .cx-search{flex:100%}.fhd[data-page=calendario] .cx-toolr{width:100%;overflow-x:auto}.fhd[data-page=calendario] .cx-toolr .cx-keys{display:none}}.fhd[data-page=calendario] .md{flex-direction:column;gap:6px;padding:14px 16px 10px;display:flex}.fhd[data-page=calendario] .md-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:6px;display:flex}.fhd[data-page=calendario] .md-nav{align-items:center;gap:6px;min-width:0;display:flex}.fhd[data-page=calendario] .md-title{text-align:center;letter-spacing:-.01em;min-width:168px;margin:0;font:500 18px/1.2 Geist,sans-serif}.fhd[data-page=calendario] .md-list{flex-direction:column;min-width:0;display:flex}.fhd[data-page=calendario] .md-mo{letter-spacing:-.01em;margin:18px 0 0;padding:0 4px 2px;font:500 15px/1.2 Geist,sans-serif}.fhd[data-page=calendario] .md-mo:first-child{margin-top:4px}.fhd[data-page=calendario] .md-past{justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.fhd[data-page=calendario] .md-peek{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#0000006b);mask-image:linear-gradient(#0000,#0000006b)}.fhd[data-page=calendario] .md-past:has(.md-peek){min-height:64px}.fhd[data-page=calendario] .md-peek .md-dh{position:static}.fhd[data-page=calendario] .md-peek .md-foot{display:none}.fhd[data-page=calendario] .md-pbtn{background:var(--pop);position:relative}.fhd[data-page=calendario] .md-pend{color:var(--fg3);text-align:center;margin:4px 0 2px;padding:0 4px;font-size:12px}.fhd[data-page=calendario] .md-wk{border-bottom:1px solid var(--line);color:var(--fg3);margin-top:14px;padding:0 4px 6px;font-size:12px}.fhd[data-page=calendario] .md-wk:first-child{margin-top:4px}.fhd[data-page=calendario] .md-day,.fhd[data-page=calendario] .md-gap{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);column-gap:8px;min-width:0;display:grid}.fhd[data-page=calendario] .md-dh{appearance:none;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-self:start;align-items:baseline;gap:4px 6px;margin:3px 0;padding:8px 6px 8px 10px;display:grid;position:sticky;top:12px}.fhd[data-page=calendario] button.md-dh:hover{background:rgba(var(--ov), .05)}.fhd[data-page=calendario] .md-dh:focus-visible{outline:2px solid var(--vio);outline-offset:-2px}.fhd[data-page=calendario] .md-dn{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1}.fhd[data-page=calendario] .md-dw{color:var(--fg2);font-size:13px}.fhd[data-page=calendario] .md-gap .md-dh{grid-template-columns:auto 1fr}.fhd[data-page=calendario] .md-gap .md-dn{font-size:18px}.fhd[data-page=calendario] .md-hoy{color:var(--fg);grid-column:1/-1;font-size:11.5px;font-weight:600}.fhd[data-page=calendario] .md-day.today .md-dn{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.fhd[data-page=calendario] .md-day.sel .md-dh{box-shadow:inset 2px 0 0 var(--vio);border-radius:0 8px 8px 0}.fhd[data-page=calendario] .md-day.sel .md-dn{color:var(--vio-t)}.fhd[data-page=calendario] .md-rows{flex-direction:column;min-width:0;padding:3px 0;display:flex}.fhd[data-page=calendario] .md-it{border-radius:8px;min-width:0}.fhd[data-page=calendario] .md-ev{appearance:none;width:100%;min-height:32px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:42px 18px minmax(0,1fr) 74px minmax(180px,max-content) minmax(128px,max-content) minmax(140px,max-content);align-items:center;column-gap:10px;padding:3px 8px;font:400 13.5px/1.3 Geist,sans-serif;display:grid}.fhd[data-page=calendario] .md-ev:hover{background:rgba(var(--ov), .045)}.fhd[data-page=calendario] .md-ev.on{background:rgba(var(--ov), .07)}.fhd[data-page=calendario] .md-ev:focus-visible{outline:2px solid var(--vio);outline-offset:-2px}.fhd[data-page=calendario] .md-t{color:var(--fg2);align-items:center;font-size:13px;display:flex}.fhd[data-page=calendario] .md-i{align-items:center;display:flex}.fhd[data-page=calendario] .md-n{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.fhd[data-page=calendario] .md-nl{align-items:center;gap:5px;min-width:0;display:flex}.fhd[data-page=calendario] .md-n b{text-overflow:ellipsis;min-width:0;font-weight:450;overflow:hidden}.fhd[data-page=calendario] .md-s{color:var(--fg3);flex:none;font-size:12px}.fhd[data-page=calendario] .md-si{display:none}.fhd[data-page=calendario] .md-imp{align-items:center;display:flex}.fhd[data-page=calendario] .md-it.hi .md-n b{font-weight:550}.fhd[data-page=calendario] .md-vv{display:contents}.fhd[data-page=calendario] .md-v,.fhd[data-page=calendario] .md-r{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;column-gap:4px;min-width:0;display:grid}.fhd[data-page=calendario] .md-v{grid-template-columns:var(--md-vk,74px) minmax(0, 1fr) 14px;font-size:13px}.fhd[data-page=calendario] .md-q{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:var(--md-qk,84px) minmax(0, 1fr);align-items:baseline;column-gap:4px;min-width:0;font-size:12.5px;display:grid}.fhd[data-page=calendario] .md-r{grid-template-columns:var(--md-rk,46px) minmax(0, 1fr);color:var(--fg2);font-size:12.5px}.fhd[data-page=calendario] .md-k{text-align:left;color:var(--fg3);grid-column:1;font:400 11.5px Geist,sans-serif}.fhd[data-page=calendario] .md-x{text-overflow:ellipsis;text-align:right;grid-column:2;min-width:0;overflow:hidden}.fhd[data-page=calendario] .md-ar{text-align:right;color:var(--fg2);grid-column:3}.fhd[data-page=calendario] .cx-lsm .pos,.fhd[data-page=calendario] .cx-since .pos,.fhd[data-page=calendario] .md-x.pos,.fhd[data-page=calendario] .md-ar.pos,.fhd[data-page=calendario] .cx-lbig b.pos{color:var(--pos)}.fhd[data-page=calendario] .cx-lsm .neg,.fhd[data-page=calendario] .cx-since .neg,.fhd[data-page=calendario] .md-x.neg,.fhd[data-page=calendario] .md-ar.neg,.fhd[data-page=calendario] .cx-lbig b.neg{color:var(--neg)}.fhd[data-page=calendario] .md-it .cx-detail{padding:4px 8px 12px 88px}.fhd[data-page=calendario] .md-now{height:16px;color:var(--fg);align-items:center;gap:8px;padding:0 8px;font-size:11.5px;display:flex}.fhd[data-page=calendario] .md-now .mono{width:42px;font-weight:600}.fhd[data-page=calendario] .md-now em{width:18px;color:var(--fg2);font-size:11px;font-style:normal}.fhd[data-page=calendario] .md-now i{background:rgba(var(--ov), .45);flex:1;height:1px;margin-left:10px}.fhd[data-page=calendario] .md-foot{color:var(--fg2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:4px 8px 8px 88px;font-size:12.5px;display:flex}.fhd[data-page=calendario] .md-foot .hlk{padding:2px 0}.fhd[data-page=calendario] .md-gap{align-items:center;min-height:34px}.fhd[data-page=calendario] .md-gd{cursor:default;margin:0;position:static}.fhd[data-page=calendario] .md-dr{white-space:nowrap;font-size:15px}.fhd[data-page=calendario] .md-gap .md-dn{color:var(--fg2)}.fhd[data-page=calendario] .md-gt{color:var(--fg3);padding-left:8px;font-size:12.5px}.fhd[data-page=calendario] .md-gap.md-out{opacity:.7}.fhd[data-page=calendario] .md>.uempty{padding:8px 4px 12px}@container (max-width:900px){.fhd[data-page=calendario] .md-ev{--md-vk:66px;--md-rk:42px;--md-qk:78px;grid-template-columns:42px 18px minmax(0,1fr) 74px minmax(150px,max-content) minmax(104px,max-content) minmax(126px,max-content)}.fhd[data-page=calendario] .md-s{display:none}}@container (max-width:640px){.fhd[data-page=calendario] .md{padding:12px 10px 8px}.fhd[data-page=calendario] .md-title{text-align:left;min-width:0;font-size:17px}.fhd[data-page=calendario] .md-day,.fhd[data-page=calendario] .md-gap{grid-template-columns:minmax(0,1fr)}.fhd[data-page=calendario] .md-dh{align-items:baseline;gap:8px;margin:8px 0 0;padding:4px 6px;display:flex;position:static}.fhd[data-page=calendario] .md-dn{font-size:26px}.fhd[data-page=calendario] .md-gap .md-dn{font-size:17px}.fhd[data-page=calendario] .md-hoy{grid-column:auto}.fhd[data-page=calendario] .md-day.sel .md-dh{border-radius:0 8px 8px 0}.fhd[data-page=calendario] .md-gap{align-items:baseline;gap:10px;min-height:0;padding:8px 6px;display:flex}.fhd[data-page=calendario] .md-gap .md-dh{margin:0;padding:0}.fhd[data-page=calendario] .md-gt{padding:0}.fhd[data-page=calendario] .md-ev{grid-template-rows:auto auto;grid-template-columns:36px 18px minmax(0,1fr) auto;row-gap:1px;min-height:0;padding:6px}.fhd[data-page=calendario] .md-t{grid-area:1/1}.fhd[data-page=calendario] .md-imp{display:none}.fhd[data-page=calendario] .md-si{vertical-align:-1px;color:var(--fg3);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.fhd[data-page=calendario] .md-si.lv2{color:var(--fg2)}.fhd[data-page=calendario] .md-si.lv3{color:var(--vio-t);font-weight:600}.fhd[data-page=calendario] .md-i{grid-area:1/2/3;align-self:start;padding-top:1px}.fhd[data-page=calendario] .md-n{flex-direction:column;grid-area:1/3/3;align-self:start;align-items:stretch;gap:1px}.fhd[data-page=calendario] .md-s{text-overflow:ellipsis;display:block;overflow:hidden}.fhd[data-page=calendario] .md-nl{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fhd[data-page=calendario] .md-n b{white-space:normal;display:inline}.fhd[data-page=calendario] .md-n{white-space:normal}.fhd[data-page=calendario] .md-vv{grid-area:1/4/3;grid-template-columns:auto minmax(0,auto) 12px;align-self:start;align-items:baseline;gap:1px 4px;max-width:46vw;display:grid}.fhd[data-page=calendario] .md-v,.fhd[data-page=calendario] .md-r,.fhd[data-page=calendario] .md-q{display:contents}.fhd[data-page=calendario] .md-it .cx-detail{padding:4px 6px 12px}.fhd[data-page=calendario] .md-foot{padding:2px 6px 8px 80px}.fhd[data-page=calendario] .md-now{padding:0 6px}.fhd[data-page=calendario] .md-now .mono{width:36px}.fhd[data-page=calendario] .md-now em{width:auto}}.fhd[data-page=calendario] #agenda-mes{border-top:0;margin-top:14px;padding-top:0}.fhd[data-page=calendario] .lgb.flag svg{width:100%;height:100%;display:block}.fhd[data-page=calendario] .pop.cx-findpop{z-index:40;width:min(440px,100vw - 32px);max-height:420px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.fhd[data-page=calendario] .cx-findpop .lsel,.fhd[data-page=calendario] .cx-findpop .lscroll,.fhd[data-page=calendario] .cx-findpop .cx-fg{display:block}.fhd[data-page=calendario] .cx-search>span[aria-hidden]{flex:none}.fhd[data-page=calendario] .lgb.xs{width:18px;height:18px}.fhd[data-page=calendario] .lgb.xs.ini{font-size:7.5px}.fhd[data-page=calendario] .lgb.sq{border-radius:6px}.fhd[data-page=calendario] .lgb.flag{background:0 0}.fhd[data-page=calendario] .cx-since .mono{white-space:nowrap;flex:none}.fhd[data-page=calendario] .cx-results-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fhd[data-page=calendario] .cx-result-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.fhd[data-page=calendario] .cx-result-header>div{flex:1;min-width:0}.fhd[data-page=calendario] .cx-result-header h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:19px;line-height:1.3}.fhd[data-page=calendario] .cx-result-header .lgb{flex:none}.fhd[data-page=calendario] .cx-result-header p{margin:0}.fhd[data-page=calendario] .cx-results-panel button:focus-visible,.fhd[data-page=calendario] .cx-results-panel a:focus-visible,.fhd[data-page=calendario] .cx-results-panel summary:focus-visible{outline:2px solid var(--vio);outline-offset:3px}.fhd[data-page=calendario] .cx-result-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.fhd[data-page=calendario] .cx-result-body h3{margin:0 0 8px;font-size:14px;font-weight:600}.fhd[data-page=calendario] .cx-result-next{background:rgba(var(--ov), .035);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:24px;padding:14px;display:grid}.fhd[data-page=calendario] .cx-result-next h3{color:var(--fg2);margin:0;font-weight:400}.fhd[data-page=calendario] .cx-result-next b{font-size:15px}.fhd[data-page=calendario] .cx-result-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 24px;display:grid}.fhd[data-page=calendario] .cx-result-figure{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.fhd[data-page=calendario] .cx-result-figure h4{margin:0 0 4px;font-size:13px;font-weight:500}.fhd[data-page=calendario] .cx-result-figure>b{font-size:20px;line-height:1.25}.fhd[data-page=calendario] .cx-result-surprise{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin-top:6px;font-size:14px;display:flex}.fhd[data-page=calendario] .cx-result-surprise.pos{color:var(--pos)}.fhd[data-page=calendario] .cx-result-surprise.neg{color:var(--neg)}.fhd[data-page=calendario] .cx-result-surprise small{color:var(--fg2);font-size:11px}.fhd[data-page=calendario] .cx-result-legend{gap:16px;display:flex}.fhd[data-page=calendario] .cx-result-history figure{margin:16px 0}.fhd[data-page=calendario] .cx-result-history figcaption{justify-content:space-between;font-size:12px;display:flex}.fhd[data-page=calendario] .cx-result-history svg{width:100%;height:auto;display:block}.fhd[data-page=calendario] .cx-result-history svg text{fill:var(--fg2);font-size:10px}.fhd[data-page=calendario] .cx-result-axis{stroke:var(--line)}.fhd[data-page=calendario] .cx-result-bar.actual{fill:var(--vio)}.fhd[data-page=calendario] .cx-result-bar.estimate{fill:none;stroke:var(--fg2);stroke-width:1.5px;stroke-dasharray:3 2}.fhd[data-page=calendario] .cx-result-data summary{cursor:pointer;width:fit-content;color:var(--fg2);font-size:12px}.fhd[data-page=calendario] .cx-result-table-scroll{margin-top:12px;overflow-x:auto}.fhd[data-page=calendario] .cx-result-data table{border-collapse:collapse;width:100%;font-size:11px}.fhd[data-page=calendario] .cx-result-data caption{text-align:left;color:var(--fg2);padding-bottom:8px}.fhd[data-page=calendario] .cx-result-data th,.fhd[data-page=calendario] .cx-result-data td{text-align:right;border-bottom:1px solid var(--line);padding:6px}.fhd[data-page=calendario] .cx-result-loading{gap:16px;display:grid}.fhd[data-page=calendario] .cx-result-loading i{background:rgba(var(--ov), .06);border-radius:12px;height:110px;display:block}.fhd[data-page=calendario] .cx-result-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.fhd[data-page=calendario] .cx-result-footer .btn{justify-content:space-between;display:flex}
