.vac-who{align-items:center;gap:.7em;min-width:0;display:flex}.vac-who>span{gap:.1em;min-width:0;display:grid}.cuadrante-art .vac-who b{font-size:.95em;font-weight:600}.cuadrante-art .vac-type{color:var(--ink);align-items:center;gap:.35em;font-size:.8em;font-weight:600;display:flex}.vac-type svg{width:1.05em;height:1.05em;color:var(--brand)}.cuadrante-art .vac-approve{background:var(--brand-wash);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent)}.vac-request{gap:.5em;padding:1.15em;display:grid}.cuadrante-art .vac-request__q{margin-top:.35em;font-size:.86em;font-weight:600}.vac-request__type{background:var(--brand-wash);box-shadow:inset 0 0 0 2px var(--brand);border-radius:.6em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.7em .8em;display:grid}.vac-request__type i{background:var(--paper);width:2.1em;height:2.1em;color:var(--brand);border-radius:.5em;place-items:center;display:grid}.vac-request__type i svg{width:1.1em;height:1.1em}.vac-request__type>span{gap:.05em;display:grid}.cuadrante-art .vac-request__type b{font-size:.92em;font-weight:600}.cuadrante-art .vac-request__type small{font-size:.78em}.vac-request__type>svg{width:1.15em;height:1.15em;color:var(--brand)}.cuadrante-art .vac-request__more{color:var(--ink);text-underline-offset:.2em;font-size:.8em;font-weight:500;text-decoration:underline}.vac-request__dates{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.cuadrante-art .vac-request__comment{font-size:.9em}.vac-request__reads{background:var(--ui-wash);border-radius:.6em;gap:.25em;margin:.35em 0 .2em;padding:.75em .85em;display:grid}.cuadrante-art .vac-request__reads small{letter-spacing:.04em;text-transform:uppercase;font-size:.72em;font-weight:600}.cuadrante-art .vac-request__reads span{font-size:.9em;line-height:1.4}.vac-inbox{gap:.2em;padding:1.15em 1.15em .4em;display:grid}.vac-inbox>small{font-size:.8em}.vac-inbox__item{gap:.55em;padding:.95em 0;display:grid}.vac-inbox__item+.vac-inbox__item{border-top:1px solid var(--ui-line)}.cuadrante-art .vac-inbox__dates{font-size:.95em;font-weight:500}.cuadrante-art .vac-inbox__msg{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:.45em;font-size:.84em;line-height:1.4;display:grid}.cuadrante-art .vac-inbox__msg.is-red{color:var(--brand)}.vac-inbox__msg svg{width:1.1em;height:1.1em;margin-top:.1em}.cuadrante-art .vac-inbox__comment{color:var(--ink-2);font-size:.84em}.vac-inbox .cuadrante-swap__btns{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.vac-cal{gap:.7em;width:100%;max-width:40em;padding:1.1em 1.1em .9em;display:grid}.vac-cal__grid{grid-template-columns:6.6em repeat(var(--days), minmax(0, 1fr));row-gap:0;display:grid}.cuadrante-art .vac-cal__corner{align-self:end;padding-bottom:.35em;font-size:.72em}.vac-cal__day{justify-items:center;gap:.05em;padding-bottom:.35em;display:grid}.cuadrante-art .vac-cal__day small{font-size:.62em}.cuadrante-art .vac-cal__day b{font-variant-numeric:tabular-nums;font-size:.72em;font-weight:600}.cuadrante-art .vac-cal__day.is-holiday b,.cuadrante-art .vac-cal__day.is-holiday small{color:var(--brand)}.vac-cal__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--ui-line);align-items:center;min-height:2.2em;display:grid}.cuadrante-art .vac-cal__who{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:.74em;font-weight:500;overflow:hidden}.vac-cal__cell{grid-row:1;align-self:stretch}.vac-cal__cell+.vac-cal__cell{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ui-line) 60%, transparent)}.vac-cal__cell.is-holiday{background:var(--ui-wash)}.vac-cal__span{grid-row:1;grid-column:var(--from) / var(--to);z-index:1;background:color-mix(in srgb, var(--brand) 8%, var(--paper));height:1.6em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand);white-space:nowrap;border-radius:.35em;align-items:center;gap:.3em;margin:0 .12em;padding:0 .4em;font-size:.66em;font-weight:600;display:flex;overflow:hidden}.vac-cal__span.is-pending{background:var(--paper);box-shadow:none;border:1.5px dashed var(--brand)}.vac-cal__span svg{width:1.1em;height:1.1em}.vac-balance{gap:.7em;width:100%;max-width:19em;padding:1.1em;display:grid}.vac-balance__bar{background:var(--ui-wash);border-radius:999px;height:.7em;display:flex;overflow:hidden}.vac-balance__bar i{flex:var(--part) 0 0}.vac-balance i.is-used{background:var(--brand)}.vac-balance i.is-approved{background:color-mix(in srgb, var(--brand) 55%, var(--paper))}.vac-balance i.is-pending{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--brand) 45%, var(--paper)) 0 .18em, var(--paper) .18em .36em)}.vac-balance i.is-available{background:var(--ui-wash)}.vac-balance__legend{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.cuadrante-art .vac-balance__legend li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5em;font-size:.8em;display:grid}.vac-balance__legend li i{width:.75em;height:.75em;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.2em}.cuadrante-art .vac-balance__legend b{font-variant-numeric:tabular-nums;font-weight:600}.cuadrante-art .vac-balance__note{font-size:.72em;line-height:1.4}.vac-sick{gap:.5em;width:100%;max-width:22em;padding:1.1em;display:grid}.vac-sick__pair{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.vac-sick__kinds{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.cuadrante-art .vac-sick__kinds span{min-height:2.3em;box-shadow:inset 0 0 0 1px var(--ui-line);text-align:center;border-radius:.5em;place-items:center;padding:0 .5em;font-size:.84em;font-weight:500;display:grid}.cuadrante-art .vac-sick__kinds .is-on{background:var(--brand-wash);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);font-weight:600}.cuadrante-art .vac-sick__hint{color:var(--brand);font-size:.78em;font-weight:500}.cuadrante-art .vac-sick__count{font-size:.78em}.vac-types{width:100%;max-width:22em;padding:1.1em 1.1em .5em;display:grid}.vac-types__row{gap:.3em;padding:.65em 0;display:grid}.vac-types__row+.vac-types__row{border-top:1px solid var(--ui-line)}.cuadrante-art .vac-types__row>b{font-size:.88em;font-weight:600}.vac-types__row>span{flex-wrap:wrap;gap:.35em;display:flex}.cuadrante-art .vac-types__row small{background:var(--ui-wash);border-radius:.35em;padding:.15em .5em;font-size:.72em}.cuadrante-art .vac-types__row small.is-registered{background:var(--brand-wash);color:var(--brand);font-weight:600}.cuadrante-split-art .cuadrante-art__in:has(.vac-week){gap:.9em;max-width:30em;display:grid}.vac-week{grid-template-columns:4.4em repeat(7,minmax(0,1fr));gap:.3em;padding:1em;display:grid}.vac-week__day{justify-items:center;gap:.05em;padding-bottom:.2em;display:grid}.cuadrante-art .vac-week__day small{font-size:.66em}.cuadrante-art .vac-week__day b{font-size:.8em;font-weight:600}.cuadrante-art .vac-week__day.is-holiday b,.cuadrante-art .vac-week__day.is-holiday small{color:var(--brand)}.cuadrante-art .vac-week__who{align-self:center;font-size:.8em;font-weight:600}.vac-week__cell{border-radius:.4em;place-items:center;min-height:3em;display:grid}.cuadrante-art .vac-week__cell.is-asked{border:1.5px dashed var(--brand);color:var(--brand);text-align:center;padding:0 .15em;font-size:.58em;font-weight:600;line-height:1.15}.vac-week__cell.is-off{background:color-mix(in srgb, var(--brand) 8%, var(--paper));color:var(--brand)}.vac-week__cell.is-off svg{width:1.1em;height:1.1em}.vac-week .cuadrante-chip{justify-items:center;width:100%;padding:.3em .2em}.cuadrante-art .vac-week .cuadrante-chip b{font-size:.66em}.fys-vacaciones .cuadrante-avatar,.cuadrante-art .vac-request__type small,.cuadrante-art .vac-request__reads small,.cuadrante-art .vac-types__row small:not(.is-registered){color:color-mix(in srgb, var(--ink-2) 70%, var(--ink))}
