.cuadrante-stage{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);padding:0 0 clamp(.5rem,2vw,1.5rem);position:relative;overflow:hidden;container-type:inline-size}.cuadrante-art{position:relative;overflow:hidden;container-type:inline-size}.cuadrante-art .fys-ui{z-index:auto;position:relative}.cuadrante-stage .fys-ui-btn,.cuadrante-art .fys-ui-btn{white-space:nowrap;gap:.45em}.cuadrante-stage .fys-ui-btn svg,.cuadrante-art .fys-ui-btn svg{flex:none;width:1.1em;height:1.1em}.cuadrante-stage svg,.cuadrante-art svg{flex:none}.cuadrante-avatar{background:var(--ui-wash);width:2.5em;height:2.5em;color:var(--ink-2);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.9em;font-weight:600;display:grid}.cuadrante-dot{background:var(--role);border-radius:50%;flex:none;width:.62em;height:.62em;display:inline-block}.cuadrante-stage .cuadrante-title,.cuadrante-art .cuadrante-title{font-size:1.1em;font-weight:600}.cuadrante-art .cuadrante-red,.cuadrante-stage .cuadrante-red{color:var(--brand);font-weight:500}.cuadrante-stage .cuadrante-label{color:var(--ink);margin-top:.35em;font-size:.86em;font-weight:600}.cuadrante-chip{background:color-mix(in srgb, var(--role) 13%, var(--paper));color:color-mix(in srgb, var(--role) 82%, #000);font-variant-numeric:tabular-nums;border-radius:.35em;align-content:start;gap:.1em;padding:.4em .5em;display:grid}.cuadrante-art .cuadrante-chip b{white-space:nowrap;font-size:.92em;font-weight:600}.cuadrante-art .cuadrante-chip small{color:inherit;font-size:.74em}.cuadrante-art .cuadrante-chip em{color:var(--brand);white-space:nowrap;align-items:center;gap:.3em;font-size:.74em;font-weight:600;display:flex}.cuadrante-chip em svg{width:1.05em;height:1.05em}.cuadrante-chip.is-warned{box-shadow:inset 0 0 0 2px var(--brand);background:color-mix(in srgb, var(--role) 9%, var(--paper))}.cuadrante-setup,.cuadrante-new{text-align:left;gap:.55em;padding:1.05em;display:grid}.cuadrante-venues{gap:.45em;margin:.25em 0;display:grid}.cuadrante-venue{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.6em;gap:.1em;padding:.6em 2.2em .6em .75em;display:grid;position:relative}.cuadrante-venue.is-on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-wash)}.cuadrante-venue svg{width:1.1em;height:1.1em;color:var(--brand);margin-top:-.55em;position:absolute;top:50%;right:.75em}.cuadrante-setup .cuadrante-setup__plan{line-height:1.35}.cuadrante-templates{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.cuadrante-tpl{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.6em;gap:.15em;min-width:0;padding:.55em .6em;display:grid}.cuadrante-tpl b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;font-size:.92em;display:flex;overflow:hidden}.cuadrante-tpl small{font-variant-numeric:tabular-nums}.cuadrante-tpl.is-on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-wash)}.cuadrante-where{flex-wrap:wrap;gap:.4em;display:flex}.cuadrante-where span{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.5em;align-items:center;gap:.4em;padding:.4em .65em;font-size:.86em;display:flex}.cuadrante-where span.is-on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-wash);font-weight:600}.cuadrante-new .fys-ui-btn,.cuadrante-setup .fys-ui-btn{margin-top:.3em}.cuadrante-more{justify-items:start;gap:.5em;width:100%;max-width:18.5em;display:grid}.fys-ui-flow .cuadrante-more .fys-ui{max-width:none}.cuadrante-stage .cuadrante-more__btn{width:auto;height:2.5em;padding:0 1em;display:inline-flex}.cuadrante-more__btn b{letter-spacing:.05em}.cuadrante-menu{width:100%;padding:.35em;display:grid}.cuadrante-menu span{border-radius:.45em;align-items:center;gap:.65em;padding:.7em .65em;font-size:.92em;display:flex}.cuadrante-menu span.is-on{background:var(--ui-wash);font-weight:600}.cuadrante-menu svg{width:1.1em;height:1.1em;color:var(--ink-2)}.cuadrante-toast{align-items:center;gap:.6em;width:100%;margin-top:.4em;padding:.75em .9em;display:flex}.cuadrante-toast svg{color:#fff;background:#1eae53;border-radius:50%;width:1.2em;height:1.2em;padding:.2em}.cuadrante-week-art{padding:2.2em clamp(.6em,3cqw,2.4em) .6em;font-size:clamp(8.5px,1.5625cqw,15px)}.cuadrante-week{--cols:7;grid-template-columns:11.5em repeat(var(--cols), minmax(0, 1fr)) 4.2em;font-variant-numeric:tabular-nums;max-width:62em;margin-inline:auto;display:grid;overflow:hidden}.cuadrante-week>span{border-bottom:1px solid var(--ui-line);min-width:0;padding:.45em .4em}.cuadrante-week .is-holiday{background:var(--surface)}.cuadrante-week__corner,.cuadrante-week__hours{color:var(--ink-2);align-self:stretch;align-items:flex-end;font-size:.8em;display:flex}.cuadrante-week__hours{justify-content:flex-end}.cuadrante-week>.cuadrante-week__day{align-content:end;gap:.1em;padding-top:.9em;display:grid}.cuadrante-art .cuadrante-week__day small{text-transform:uppercase;letter-spacing:.04em;font-size:.72em}.cuadrante-art .cuadrante-week__day small:last-child{text-transform:none;letter-spacing:0}.cuadrante-week__day b{font-size:1.15em}.cuadrante-week__day.is-holiday small:first-child,.cuadrante-week__day.is-holiday b,.cuadrante-week__day em{color:var(--brand)}.cuadrante-week__day em{white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.cuadrante-week__needs-label,.cuadrante-week__needs,.cuadrante-week__needs-end{background:var(--surface)}.cuadrante-week>.cuadrante-week__needs-label{padding-top:.75em;font-size:.86em}.cuadrante-week>.cuadrante-week__needs{gap:.5em;padding-block:.6em;display:grid}.cuadrante-week__needs.is-holiday{background:color-mix(in srgb, var(--ui-wash) 70%, var(--surface))}.cuadrante-need{gap:.25em;display:grid}.cuadrante-need>span{justify-content:space-between;align-items:center;gap:.2em;font-size:.78em;display:flex}.cuadrante-need>span small{color:var(--ink);align-items:center;gap:.15em;font-size:1em;font-weight:600;display:flex}.cuadrante-need>span small svg{width:.95em;height:.95em}.cuadrante-need i{grid-template-columns:repeat(var(--n), 1fr);gap:2px;height:.32em;display:grid}.cuadrante-need i span{background:var(--ui-line);border-radius:1px}.cuadrante-need i span.is-on{background:var(--brand)}.cuadrante-need.is-short{color:var(--brand)}.cuadrante-need.is-short>span small{color:var(--brand);font-weight:500}.cuadrante-week__who{align-items:center;gap:.6em;display:flex}.cuadrante-week__who>span:last-child{min-width:0;display:grid}.cuadrante-week__who b{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;overflow:hidden}.cuadrante-week__who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cuadrante-week__cell{display:grid}.cuadrante-week__total{align-content:center;justify-items:end;display:grid}.cuadrante-art .cuadrante-week__total b{font-size:1em;font-weight:700}.cuadrante-art .cuadrante-week__total small{white-space:nowrap;font-size:.74em}@container (max-width:620px){.cuadrante-week-art{font-size:clamp(9px,2.5641cqw,13.5px)}.cuadrante-week{--cols:4;grid-template-columns:9.4em repeat(var(--cols), minmax(0, 1fr)) 3.6em}.cuadrante-week [data-day="0"],.cuadrante-week [data-day="1"],.cuadrante-week [data-day="2"],.cuadrante-week__who .cuadrante-avatar{display:none}}.cuadrante-card-art{place-items:center;height:20.6em;padding:1.6em clamp(1em,4cqw,2.5em) .6em;font-size:clamp(10.5px,2.43902cqw,14px);display:grid}.cuadrante-card-art .cuadrante-art__in{place-items:center;width:100%;display:grid}.cuadrante-card-art:has(.cuadrante-portal,.cuadrante-swap){height:24em}.cuadrante-gap{gap:.35em;width:100%;max-width:27em;padding:1.1em 1.1em 0;display:grid}.cuadrante-art .cuadrante-gap__when{letter-spacing:.04em;text-transform:uppercase;font-size:.72em;font-weight:600}.cuadrante-gap__row{align-items:center;gap:.7em;margin-top:.3em;padding:.85em 0 .9em;display:flex}.cuadrante-gap__row>span:nth-child(2){flex:1;gap:.1em;min-width:0;display:grid}.cuadrante-gap__row .cuadrante-avatar{background:var(--brand-wash);color:var(--brand)}.cuadrante-gap .fys-ui-btn{width:auto}.cuadrante-gap__foot{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.6em;margin-inline:-1.1em;padding:.8em 0 .9em;padding-inline:1.1em;display:flex}.cuadrante-hours{gap:.8em;width:100%;max-width:26em;display:grid}.cuadrante-hours__row{align-items:center;gap:.7em;padding:.9em 1em;display:flex}.cuadrante-hours__row>span:nth-child(2){flex:1;min-width:0;display:grid}.cuadrante-hours__new{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85em;padding:.9em 1em;display:grid}.cuadrante-art .cuadrante-hours__new p{font-size:.88em;line-height:1.4}.cuadrante-hours__new p b{white-space:nowrap;font-size:1em}.cuadrante-hours__new .cuadrante-chip em{color:var(--brand)}.cuadrante-split-art{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);place-items:center;padding:clamp(1.25rem,4cqw,2.5rem) clamp(.75rem,4cqw,2.5rem);font-size:clamp(10.5px,2.94118cqw,14px);display:grid}.cuadrante-split-art .cuadrante-art__in{width:100%;max-width:27em;position:relative}.cuadrante-edit{gap:.5em;padding:1.15em;display:grid}.cuadrante-edit__span{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.cuadrante-field{gap:.3em;display:grid}.cuadrante-art .cuadrante-field>small{color:var(--ink);font-size:.82em;font-weight:500}.cuadrante-input{background:var(--paper);min-height:2.4em;box-shadow:inset 0 0 0 1px var(--ui-line);font-variant-numeric:tabular-nums;border-radius:.5em;align-items:center;padding:0 .8em;display:flex}.cuadrante-input.is-warned{box-shadow:inset 0 0 0 2px var(--brand)}.cuadrante-alert{background:var(--brand-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:.6em;grid-template-columns:auto minmax(0,1fr);gap:.6em;margin-top:.35em;padding:.85em .9em;display:grid}.cuadrante-alert>svg{width:1.15em;height:1.15em;color:var(--brand);margin-top:.1em}.cuadrante-alert>span{justify-items:start;gap:.65em;display:grid}.cuadrante-alert p{font-size:.9em;line-height:1.4}.cuadrante-alert .fys-ui-btn{width:auto}.cuadrante-tags{flex-wrap:wrap;gap:.45em;margin:1.1em 0 0;padding:0;list-style:none;display:flex}.cuadrante-tags li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--brand);border-radius:999px;align-items:center;gap:.35em;padding:.3em .65em;font-size:.82em;font-weight:600;display:flex}.cuadrante-tags svg{width:1em;height:1em}.cuadrante-publish{gap:.45em;width:88%;padding:1.15em;display:grid}.cuadrante-art .cuadrante-publish__reach{margin-top:.3em;font-size:.92em}.cuadrante-publish__list{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.6em;margin-top:.3em;display:grid}.cuadrante-publish__list>span{align-items:center;gap:.7em;padding:.7em .8em;display:flex}.cuadrante-publish__list>span+span{border-top:1px solid var(--ui-line)}.cuadrante-publish__list>span>span{gap:.1em;min-width:0;display:grid}.cuadrante-publish__list i{background:var(--ui-wash);width:2.1em;height:2.1em;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.cuadrante-publish__list i svg{width:1.05em;height:1.05em}.cuadrante-check{align-items:center;gap:.6em;margin:.4em 0 .3em;font-size:.9em;display:flex}.cuadrante-check i{background:var(--brand);color:#fff;border-radius:.3em;place-items:center;width:1.25em;height:1.25em;display:grid}.cuadrante-check svg{width:.9em;height:.9em}.cuadrante-art .cuadrante-wa{--wa:#e7fcd8;background:#efe7dc;border-radius:.9em;gap:1px;width:15.5em;padding:.35em;display:grid;position:absolute;bottom:-1.6em;right:-.5em;overflow:hidden}.cuadrante-wa__from{padding:.35em .5em .15em;font-weight:600}.cuadrante-art .cuadrante-wa p{background:var(--wa);border-radius:.6em .6em 0 0;padding:.55em .65em .4em;font-size:.84em;line-height:1.38}.cuadrante-wa p small{text-align:right;margin-top:.2em;font-size:.8em;display:block}.cuadrante-wa>span{background:var(--wa);color:#027eb5;justify-content:center;align-items:center;gap:.35em;padding:.55em;font-size:.84em;font-weight:600;display:flex}.cuadrante-wa>span:last-child{border-radius:0 0 .6em .6em}.cuadrante-wa>span svg{width:1em;height:1em}@container (min-width:460px){.cuadrante-split-art .cuadrante-art__in:has(.cuadrante-wa){max-width:36em}.cuadrante-publish{width:66%}.cuadrante-art .cuadrante-wa{bottom:-2.2em;right:0}}@container (max-width:440px){.cuadrante-publish{width:100%}.cuadrante-art .cuadrante-wa{width:82%;margin:-1.2em 0 0 auto;position:relative;bottom:auto;right:auto}}.cuadrante-portal{gap:.45em;width:100%;max-width:19em;padding:1em;display:grid}.cuadrante-portal__hero{background:var(--ui-wash);border-radius:.6em;gap:.05em;padding:.7em .85em;display:grid}.cuadrante-portal__hero b{font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:700}.cuadrante-portal__day{grid-template-columns:6.6em minmax(0,1fr);align-items:center;gap:.1em .5em;font-size:.88em;display:grid}.cuadrante-portal__day b:first-child{text-transform:capitalize;font-weight:600}.cuadrante-portal__day .cuadrante-red{grid-column:2;font-size:.78em}.cuadrante-portal .cuadrante-chip{padding:.3em .5em}.cuadrante-portal .fys-ui-btn{margin-top:.3em}.cuadrante-swap{justify-items:start;gap:.45em;width:100%;max-width:22em;padding:1.1em;display:grid}.cuadrante-swap__who{color:var(--ink-2);align-items:center;gap:.5em;margin:.3em 0;display:flex}.cuadrante-swap__who svg{width:1.2em;height:1.2em}.cuadrante-swap__btns{grid-template-columns:1fr 1fr;gap:.5em;width:100%;margin-top:.4em;display:grid}
