@layer theme,base;@layer components{.boletin{--ancho-boletin:34rem;max-width:var(--ancho-boletin);align-content:start;container:boletin/inline-size}.boletin__form{position:relative}.boletin__row{border-bottom:1px solid var(--ink-400);min-height:2.75rem;transition:border-color var(--t-fast) var(--ease-luz), box-shadow var(--t-fast) var(--ease-luz);align-items:center;gap:.5rem;display:flex;position:relative}@media (hover:hover){.boletin__row:hover{border-bottom-color:var(--ink-800)}}.boletin__input{min-width:0;height:2.75rem;color:var(--ink-900);font-size:max(1rem, var(--fs-min));background:0 0;border:0;border-radius:0;flex:auto;padding:0}.boletin__input::placeholder{color:var(--ink-400);opacity:1}.boletin__row:has(.boletin__input[aria-invalid=true]){border-bottom-color:var(--error-700);box-shadow:0 1px 0 var(--error-700)}@supports selector(:has(*)){.boletin__input:focus,.boletin__input:focus-visible{outline:none}.boletin__row:has(.boletin__input:focus-visible){border-bottom-color:var(--teal-600);box-shadow:0 1px 0 var(--teal-600);outline:3px solid var(--teal-600);outline-offset:3px}}.boletin__boton{min-width:6.5rem;min-height:2.75rem;color:var(--c-book);cursor:pointer;text-align:right;font-size:max(1rem, var(--fs-min));text-underline-offset:.3em;transition:color var(--t-fast) var(--ease-luz), text-decoration-color var(--t-fast) var(--ease-luz);background:0 0;border:0;flex:none;padding:0 .1rem 0 1rem;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.boletin__boton:hover{color:var(--teal-700);text-decoration-color:currentColor}}.boletin__boton[disabled]{opacity:.72;cursor:progress}@media (prefers-reduced-motion:reduce){.boletin__row,.boletin__boton{transition:none}}html.no-motion .boletin__row,html.no-motion .boletin__boton{transition:none}@media (forced-colors:active){.boletin__row{border-bottom-color:canvastext}.boletin__boton{color:buttontext;forced-color-adjust:none}.boletin .check input:focus-visible+.check__box{outline-color:highlight}.boletin__row:has(.boletin__input:focus-visible){outline-color:highlight}}@container boletin (max-width:24rem){.boletin__row{min-height:0;box-shadow:none;border-bottom:0;flex-wrap:wrap}.boletin__input{border-bottom:1px solid var(--ink-400);flex:100%}.boletin__boton{min-width:0;margin-left:auto;padding-left:.5rem}@media (hover:hover){.boletin__row:hover .boletin__input{border-bottom-color:var(--ink-800)}}.boletin__row:has(.boletin__input[aria-invalid=true]){box-shadow:none;border-bottom-color:#0000}.boletin__input[aria-invalid=true]{border-bottom-color:var(--error-700);box-shadow:0 1px 0 var(--error-700)}@supports selector(:has(*)){.boletin__row:has(.boletin__input:focus-visible){box-shadow:none;border-bottom-color:#0000;outline:none}.boletin__input:focus-visible{border-bottom-color:var(--teal-600);box-shadow:0 1px 0 var(--teal-600);outline:3px solid var(--teal-600);outline-offset:3px}}}@media (forced-colors:active){@container boletin (max-width:24rem){.boletin__input{border-bottom-color:canvastext}.boletin__input:focus-visible{outline-color:highlight}}}.boletin__msg{min-height:1.5rem;color:var(--ink-800);font-size:var(--fs-min);align-items:flex-start;gap:.5rem;margin:.25rem 0 .1rem;font-weight:600;line-height:1.4;display:flex}.boletin__msg.is-err{color:var(--error-700)}@container boletin (max-width:29rem){.boletin__msg{min-height:calc(2 * 1.4 * var(--fs-min))}}.boletin__msg .i{flex:none;margin-top:.15em}.boletin__msg:not(:empty){animation:boletinMsg var(--t-base) var(--ease-out) backwards}@keyframes boletinMsg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.boletin__msg:not(:empty){animation:none}}html.no-motion .boletin__msg:not(:empty){animation:none}.boletin__aceptar .check{color:var(--ink-700);font-size:var(--fs-min);gap:.65rem}.boletin__aceptar .check>span:last-child,.boletin__msg>span{text-wrap:pretty}.boletin__nota{color:var(--ink-600);font-size:var(--fs-min);flex-wrap:wrap;align-items:center;gap:0 .3em;margin:.25rem 0 0;padding-left:calc(22px + .65rem);line-height:1.4;display:flex}.boletin__nota a{min-height:44px;color:var(--ink-900);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.boletin__nota a:hover{color:var(--teal-700)}}}@layer utilities,letra;
@layer theme,base;@layer components{.pie-ac>summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.pie-ac>summary::-webkit-details-marker{display:none}.pie-ac__chev{flex:none;display:none}@media (min-width:600px){.pie-ac>summary{pointer-events:none;cursor:default}}@media (max-width:599px){.pie-ac{border-bottom:1px solid var(--mist-200)}.pie-ac>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:3.5rem}.pie-ac>summary:focus-visible{outline:3px solid var(--teal-600);outline-offset:-3px;border-radius:4px}.pie-ac__chev{color:var(--ink-600);transition:transform var(--t-base) var(--ease-luz);display:block}.pie-ac[open]>.pie-ac__sum .pie-ac__chev,.pie-ac[open]>summary .pie-ac__chev{transform:rotate(180deg)}.pie-ac[open]{padding-bottom:.75rem}}}@layer utilities;@layer letra{@media (max-width:599px){.pie-ac__sum>h2{margin-bottom:0}}}
