/* /Components/Help/AdminAsk.razor.rz.scp.css */
.admin-ask-log[b-y2ke9o5601]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}
.admin-ask-log li[b-y2ke9o5601]{max-width:90%}
.admin-ask-log li.mine[b-y2ke9o5601]{align-self:flex-end}
.admin-ask-log li.theirs[b-y2ke9o5601]{align-self:flex-start}
.admin-ask-bubble[b-y2ke9o5601]{border-radius:10px;padding:.5rem .75rem;white-space:pre-wrap;line-height:1.5}
.mine .admin-ask-bubble[b-y2ke9o5601]{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}
.theirs .admin-ask-bubble[b-y2ke9o5601]{background:var(--mud-palette-background-gray)}
.theirs .admin-ask-bubble.help-answer-text[b-y2ke9o5601]{white-space:normal}
.admin-ask-summary[b-y2ke9o5601]{white-space:pre-wrap;line-height:1.5}
.help-ask[b-y2ke9o5601]{border:1px solid var(--mud-palette-lines-default);border-radius:12px;padding:1rem 1.25rem;margin:0 0 2rem;background:var(--mud-palette-surface)}
.help-ask[b-y2ke9o5601]  .help-ask-title{font-weight:700;margin:0 0 .5rem}
.help-answer-text[b-y2ke9o5601]  p{margin:0 0 .6rem}
.help-answer-text[b-y2ke9o5601]  p:last-child{margin:0}
.help-answer-text[b-y2ke9o5601]  ul,.help-answer-text[b-y2ke9o5601]  ol{margin:0 0 .6rem;padding-left:1.4rem}
.help-answer-pages[b-y2ke9o5601]{margin:.25rem 0 0;padding-left:1.4rem}
.help-answer-pages a[b-y2ke9o5601]{color:var(--mud-palette-primary);text-decoration:underline}
.visually-hidden[b-y2ke9o5601]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* /Components/Help/HelpAsk.razor.rz.scp.css */
.help-ask[b-vsnnih1g7r]{border:1px solid var(--mud-palette-lines-default);border-radius:12px;padding:1rem 1.25rem;margin:0 0 2rem;background:var(--mud-palette-surface)}
.help-ask[b-vsnnih1g7r]  .help-ask-title{font-weight:700;margin:0 0 .5rem}
.help-answer[b-vsnnih1g7r]{margin-top:.75rem}
.help-answer-text[b-vsnnih1g7r]{line-height:1.6}
.help-answer-text[b-vsnnih1g7r]  p{margin:0 0 .6rem}
.help-answer-text[b-vsnnih1g7r]  ul,.help-answer-text[b-vsnnih1g7r]  ol{margin:0 0 .6rem;padding-left:1.4rem}
.help-answer-pages[b-vsnnih1g7r]{margin:.25rem 0 0;padding-left:1.4rem}
.help-answer-pages a[b-vsnnih1g7r]{color:var(--mud-palette-primary);text-decoration:underline}
/* /Components/Help/HelpView.razor.rz.scp.css */
.help-layout[b-bbb34gyyy7]{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-template-areas:"search content" "index content";grid-template-rows:auto 1fr;column-gap:2.5rem;row-gap:.75rem;align-items:start}
.help-search[b-bbb34gyyy7]{grid-area:search}
.help-index[b-bbb34gyyy7]{grid-area:index}
.help-content[b-bbb34gyyy7]{grid-area:content}
.help-topics[b-bbb34gyyy7]{list-style:none;margin:0 0 1.25rem;padding:0}
.help-topics li[b-bbb34gyyy7]{margin:0}
.help-topics a[b-bbb34gyyy7]{display:block;padding:.4rem .75rem;border-radius:8px;color:inherit;text-decoration:none;line-height:1.35}
.help-topics a:hover[b-bbb34gyyy7]{background:var(--mud-palette-action-default-hover)}
.help-topics a[aria-current="page"][b-bbb34gyyy7]{background:var(--mud-palette-primary-hover, rgba(0,0,0,.06));font-weight:700}
.help-topics small[b-bbb34gyyy7]{display:block;padding:0 .75rem .3rem;color:var(--mud-palette-text-secondary)}
.help-index[b-bbb34gyyy7]  .help-group{margin:.75rem 0 .25rem .75rem;color:var(--mud-palette-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}
.help-content[b-bbb34gyyy7]{max-width:46rem;min-width:0;line-height:1.6}
.help-content[b-bbb34gyyy7]  h2{font-size:1.35rem;font-weight:700;margin:2rem 0 .6rem}
.help-content[b-bbb34gyyy7]  h2:first-child{margin-top:0}
.help-content[b-bbb34gyyy7]  h3{font-size:1.1rem;font-weight:700;margin:1.5rem 0 .5rem}
.help-content[b-bbb34gyyy7]  p{margin:0 0 .9rem}
.help-content[b-bbb34gyyy7]  ul,.help-content[b-bbb34gyyy7]  ol{margin:0 0 1rem;padding-left:1.4rem}
.help-content[b-bbb34gyyy7]  li{margin:.3rem 0}
.help-content[b-bbb34gyyy7]  code{background:var(--mud-palette-background-gray, #f2f4f7);padding:.05rem .35rem;border-radius:4px;font-size:.92em}
.help-content[b-bbb34gyyy7]  .help-note{border-left:4px solid var(--mud-palette-primary);background:var(--mud-palette-background-gray, #f2f4f7);padding:.75rem 1rem;border-radius:0 8px 8px 0;margin:0 0 1rem}
.help-content[b-bbb34gyyy7]  .help-note p{margin:0}
.help-content[b-bbb34gyyy7]  a{color:var(--mud-palette-primary);text-decoration:underline}
/* En el móvil, el tema va antes que el índice: el índice queda al final como «más temas». */
@media (max-width:959px){
    .help-layout[b-bbb34gyyy7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "content" "index";row-gap:1.5rem}
    .help-index[b-bbb34gyyy7]{border-top:1px solid var(--mud-palette-lines-default);padding-top:1rem}
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-5kgv19qrug],
.components-reconnect-repeated-attempt-visible[b-5kgv19qrug],
.components-reconnect-failed-visible[b-5kgv19qrug],
.components-pause-visible[b-5kgv19qrug],
.components-resume-failed-visible[b-5kgv19qrug],
.components-rejoining-animation[b-5kgv19qrug] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-retrying[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-failed[b-5kgv19qrug],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-5kgv19qrug] {
    display: block;
}


#components-reconnect-modal[b-5kgv19qrug] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-5kgv19qrug 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-5kgv19qrug 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-5kgv19qrug 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-5kgv19qrug]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-5kgv19qrug 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-5kgv19qrug {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-5kgv19qrug {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-5kgv19qrug {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-5kgv19qrug] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-5kgv19qrug] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-5kgv19qrug] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-5kgv19qrug] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-5kgv19qrug] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-5kgv19qrug] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-5kgv19qrug] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-5kgv19qrug 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-5kgv19qrug] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-5kgv19qrug {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Shared/ProgressStats.razor.rz.scp.css */
.progress-split[b-dovmz645pq] { display: flex; height: 10px; border-radius: 5px; overflow: hidden; background: #e6ebf0; }
.progress-split span[b-dovmz645pq] { display: block; height: 100%; }
.progress-split .done[b-dovmz645pq] { background: #16835f; }
.progress-split .active[b-dovmz645pq] { background: #276ef1; }
.progress-split .new[b-dovmz645pq] { background: #c3ccd5; }
