/* /Components/Pages/Collaborators.razor.rz.scp.css */
.collab-page[b-34alq82xm9] {
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    padding: 2.5rem 0 5rem;
    color: var(--text);
}

.collab-hero[b-34alq82xm9],
.collab-heading[b-34alq82xm9],
.collab-summary[b-34alq82xm9],
.collab-comment-box > div[b-34alq82xm9],
.collab-comments header[b-34alq82xm9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.collab-hero[b-34alq82xm9] { margin-bottom: 1.4rem; align-items: flex-start; }
.collab-hero h1[b-34alq82xm9] { margin: .25rem 0 .55rem; font-size: clamp(2rem, 5vw, 3.6rem); letter-spacing: -.045em; }
.collab-hero p[b-34alq82xm9] { max-width: 680px; margin: 0; color: var(--text-muted); line-height: 1.65; }
.eyebrow[b-34alq82xm9] { color: var(--cyan); font-size: .72rem; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }

.button[b-34alq82xm9] {
    min-height: 44px;
    padding: .78rem 1.1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border-radius: 12px;
    font-weight: 780;
    text-decoration: none;
    cursor: pointer;
}
.button.primary[b-34alq82xm9] { color: white; background: linear-gradient(135deg, #2563eb, #4f46e5 55%, #7c3aed); box-shadow: 0 12px 28px rgba(37, 99, 235, .24); }
.button.secondary[b-34alq82xm9] { color: #dbeafe; border-color: rgba(96,165,250,.25); background: rgba(37,99,235,.1); }
.button:disabled[b-34alq82xm9] { cursor: not-allowed; opacity: .5; box-shadow: none; }

.collab-alert[b-34alq82xm9],
.collab-state[b-34alq82xm9],
.collab-card[b-34alq82xm9],
.collab-summary[b-34alq82xm9] {
    border: 1px solid rgba(148,163,184,.14);
    border-radius: 20px;
    background: linear-gradient(145deg, rgba(15,29,50,.88), rgba(7,17,31,.9));
    box-shadow: 0 18px 48px rgba(0,0,0,.18);
}
.collab-alert[b-34alq82xm9] { margin-bottom: 1rem; padding: 1rem 1.1rem; }
.collab-alert.success[b-34alq82xm9] { color: #a7f3d0; border-color: rgba(52,211,153,.32); background: rgba(16,185,129,.09); }
.collab-alert.error[b-34alq82xm9] { color: #fecaca; border-color: rgba(248,113,113,.34); background: rgba(239,68,68,.09); }
.collab-state[b-34alq82xm9] { padding: 2.5rem 1.4rem; text-align: center; color: var(--text-muted); }
.collab-state h2[b-34alq82xm9] { color: var(--text); }
.collab-state .button[b-34alq82xm9] { margin-top: .7rem; }

.collab-summary[b-34alq82xm9] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 1rem;
    overflow: hidden;
}
.collab-summary > div[b-34alq82xm9] { min-width: 0; padding: 1.05rem 1.2rem; }
.collab-summary > div + div[b-34alq82xm9] { border-left: 1px solid rgba(148,163,184,.11); }
.collab-summary span[b-34alq82xm9],
.collab-summary strong[b-34alq82xm9] { display: block; overflow-wrap: anywhere; }
.collab-summary span[b-34alq82xm9] { color: var(--text-muted); font-size: .75rem; }
.collab-summary strong[b-34alq82xm9] { margin-top: .24rem; color: #f8fafc; }

.collab-card[b-34alq82xm9] { margin-top: 1rem; padding: 1.35rem; }
.collab-heading[b-34alq82xm9] { align-items: flex-start; margin-bottom: 1rem; }
.collab-heading h2[b-34alq82xm9] { margin: .25rem 0 0; font-size: 1.25rem; }
.collab-limit[b-34alq82xm9],
.collab-role[b-34alq82xm9] { padding: .35rem .65rem; border: 1px solid rgba(129,140,248,.25); border-radius: 999px; color: #c7d2fe; background: rgba(79,70,229,.12); font-size: .75rem; font-weight: 800; }

.collab-invite-grid[b-34alq82xm9] { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(150px, .6fr) auto; gap: .8rem; align-items: end; }
.collab-invite-grid label[b-34alq82xm9],
.collab-comment-box label[b-34alq82xm9] { display: grid; gap: .42rem; color: #dbeafe; font-size: .8rem; font-weight: 750; }
.collab-invite-grid input[b-34alq82xm9],
.collab-invite-grid select[b-34alq82xm9],
.collab-person select[b-34alq82xm9],
.collab-comment-box textarea[b-34alq82xm9] {
    width: 100%;
    min-height: 44px;
    padding: .78rem .85rem;
    border: 1px solid rgba(148,163,184,.18);
    border-radius: 11px;
    outline: none;
    color: var(--text);
    background: rgba(2,6,23,.44);
}
.collab-comment-box textarea[b-34alq82xm9] { min-height: 112px; resize: vertical; line-height: 1.55; }
.collab-invite-grid input:focus[b-34alq82xm9],
.collab-invite-grid select:focus[b-34alq82xm9],
.collab-person select:focus[b-34alq82xm9],
.collab-comment-box textarea:focus[b-34alq82xm9] { border-color: rgba(56,189,248,.55); box-shadow: 0 0 0 3px rgba(56,189,248,.1); }
.collab-help[b-34alq82xm9] { margin: .9rem 0 0; color: var(--text-muted); font-size: .84rem; }

.collab-list[b-34alq82xm9],
.collab-comments[b-34alq82xm9] { display: grid; gap: .75rem; }
.collab-person[b-34alq82xm9] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) minmax(125px, auto) auto;
    gap: .85rem;
    align-items: center;
    padding: .95rem;
    border: 1px solid rgba(148,163,184,.1);
    border-radius: 14px;
    background: rgba(2,6,23,.28);
}
.collab-avatar[b-34alq82xm9] { width: 42px; height: 42px; display: grid; place-items: center; border-radius: 12px; color: #e0e7ff; background: linear-gradient(135deg, rgba(37,99,235,.3), rgba(124,58,237,.3)); font-weight: 850; }
.collab-person-copy[b-34alq82xm9] { min-width: 0; }
.collab-person-copy strong[b-34alq82xm9],
.collab-person-copy span[b-34alq82xm9],
.collab-person-copy small[b-34alq82xm9] { display: block; overflow-wrap: anywhere; }
.collab-person-copy span[b-34alq82xm9],
.collab-person-copy small[b-34alq82xm9] { color: var(--text-muted); font-size: .78rem; }
.collab-danger[b-34alq82xm9],
.collab-link-danger[b-34alq82xm9] { min-height: 40px; padding: .55rem .7rem; border: 0; border-radius: 9px; color: #fca5a5; background: rgba(239,68,68,.08); font-weight: 750; cursor: pointer; }
.collab-danger:hover[b-34alq82xm9],
.collab-link-danger:hover[b-34alq82xm9] { background: rgba(239,68,68,.16); }

.collab-comment-box[b-34alq82xm9] { display: grid; gap: .65rem; }
.collab-comment-box > div[b-34alq82xm9] { justify-content: flex-end; }
.collab-comment-box small[b-34alq82xm9] { margin-right: auto; color: var(--text-muted); }
.collab-comments[b-34alq82xm9] { margin-top: 1rem; }
.collab-comments article[b-34alq82xm9] { display: grid; grid-template-columns: auto minmax(0,1fr); gap: .8rem; padding: 1rem; border: 1px solid rgba(148,163,184,.1); border-radius: 14px; background: rgba(2,6,23,.25); }
.collab-comments article > div:last-child[b-34alq82xm9] { min-width: 0; }
.collab-comments header[b-34alq82xm9] { justify-content: flex-start; flex-wrap: wrap; }
.collab-comments header span[b-34alq82xm9] { color: var(--text-muted); font-size: .76rem; }
.collab-comments p[b-34alq82xm9] { margin: .5rem 0; white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.6; }
.collab-empty[b-34alq82xm9] { padding: 1.5rem; border: 1px dashed rgba(148,163,184,.18); border-radius: 14px; color: var(--text-muted); text-align: center; }

@media (max-width: 820px) {
    .collab-summary[b-34alq82xm9] { grid-template-columns: 1fr; }
    .collab-summary > div + div[b-34alq82xm9] { border-top: 1px solid rgba(148,163,184,.11); border-left: 0; }
    .collab-invite-grid[b-34alq82xm9] { grid-template-columns: 1fr 1fr; }
    .collab-invite-grid .button[b-34alq82xm9] { grid-column: 1 / -1; width: 100%; }
    .collab-person[b-34alq82xm9] { grid-template-columns: auto minmax(0,1fr); }
    .collab-person select[b-34alq82xm9],
    .collab-person .collab-danger[b-34alq82xm9],
    .collab-person .collab-role[b-34alq82xm9] { grid-column: 2; width: 100%; }
}

@media (max-width: 620px) {
    .collab-page[b-34alq82xm9] { width: min(100% - 20px, 100%); padding-top: 1.25rem; }
    .collab-hero[b-34alq82xm9],
    .collab-heading[b-34alq82xm9] { align-items: flex-start; flex-direction: column; }
    .collab-hero .button[b-34alq82xm9] { width: 100%; }
    .collab-invite-grid[b-34alq82xm9] { grid-template-columns: 1fr; }
    .collab-card[b-34alq82xm9] { padding: 1rem; }
    .collab-comments article[b-34alq82xm9] { grid-template-columns: 1fr; }
    .collab-comments .collab-avatar[b-34alq82xm9] { width: 36px; height: 36px; }
}
/* /Components/Pages/Contacto.razor.rz.scp.css */

.contact-page[b-6eqa1qk68l]{width:min(100% - 40px,1120px);margin:0 auto;padding:46px 0 88px}.contact-hero[b-6eqa1qk68l]{max-width:780px;margin:0 auto 30px;text-align:center}.contact-eyebrow[b-6eqa1qk68l]{display:inline-flex;margin-bottom:12px;color:#8fb8ff;font-size:.75rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.contact-hero h1[b-6eqa1qk68l]{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.045em}.contact-hero p[b-6eqa1qk68l]{max-width:720px;margin:15px auto 0;color:var(--text-soft);line-height:1.75}.contact-status[b-6eqa1qk68l]{max-width:850px;margin:0 auto 22px;padding:14px 17px;display:flex;flex-direction:column;gap:3px;border-radius:14px;font-size:.84rem}.contact-status-success[b-6eqa1qk68l]{border:1px solid rgba(52,211,153,.28);background:rgba(16,185,129,.09);color:#d1fae5}.contact-status-error[b-6eqa1qk68l]{border:1px solid rgba(248,113,113,.28);background:rgba(239,68,68,.08);color:#fee2e2}.contact-grid[b-6eqa1qk68l]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:20px;align-items:start}.contact-sidebar[b-6eqa1qk68l]{display:grid;gap:20px}.contact-card[b-6eqa1qk68l]{border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(59,130,246,.08),transparent 36%),linear-gradient(145deg,rgba(18,37,63,.93),rgba(7,17,31,.98));box-shadow:var(--shadow-small)}.contact-form-card[b-6eqa1qk68l]{padding:28px}.contact-card-heading[b-6eqa1qk68l]{margin-bottom:22px;display:flex;align-items:center;gap:13px}.contact-card-heading>span[b-6eqa1qk68l],.contact-icon[b-6eqa1qk68l]{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.25);border-radius:13px;color:#a9c8ff;background:rgba(37,99,235,.10);font-weight:900}.contact-card-heading small[b-6eqa1qk68l],.contact-info-card small[b-6eqa1qk68l],.contact-support-card small[b-6eqa1qk68l]{display:block;color:#8fb8ff;font-size:.69rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.contact-card-heading h2[b-6eqa1qk68l],.contact-info-card h2[b-6eqa1qk68l],.contact-support-card h2[b-6eqa1qk68l]{margin:4px 0 0;font-size:1.15rem}.contact-form[b-6eqa1qk68l]{display:grid;gap:17px}.contact-field-row[b-6eqa1qk68l]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form label[b-6eqa1qk68l]{display:grid;gap:7px}.contact-form label>span[b-6eqa1qk68l]{font-size:.78rem;font-weight:780}.contact-form input[b-6eqa1qk68l],.contact-form select[b-6eqa1qk68l],.contact-form textarea[b-6eqa1qk68l]{width:100%;border:1px solid var(--border);border-radius:12px;background:rgba(4,13,25,.78);color:var(--text);font:inherit;outline:none}.contact-form input[b-6eqa1qk68l],.contact-form select[b-6eqa1qk68l]{min-height:46px;padding:0 13px}.contact-form textarea[b-6eqa1qk68l]{padding:13px;line-height:1.6;resize:vertical}.contact-form input:focus[b-6eqa1qk68l],.contact-form select:focus[b-6eqa1qk68l],.contact-form textarea:focus[b-6eqa1qk68l]{border-color:rgba(96,165,250,.62);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.contact-form label>small[b-6eqa1qk68l]{color:var(--text-muted);font-size:.68rem}.contact-primary-button[b-6eqa1qk68l],.contact-secondary-button[b-6eqa1qk68l]{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:12px;text-decoration:none;font-weight:800}.contact-primary-button[b-6eqa1qk68l]{margin-top:3px;color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed);cursor:pointer}.contact-secondary-button[b-6eqa1qk68l]{color:var(--text);border-color:var(--border-hover);background:rgba(255,255,255,.035)}.contact-info-card[b-6eqa1qk68l],.contact-support-card[b-6eqa1qk68l]{padding:24px}.contact-info-card p[b-6eqa1qk68l],.contact-support-card p[b-6eqa1qk68l]{margin:13px 0 18px;color:var(--text-soft);font-size:.82rem;line-height:1.65}.contact-info-card a[b-6eqa1qk68l]{color:#93c5fd;font-size:.8rem;font-weight:800;text-decoration:none}.contact-support-card.is-available[b-6eqa1qk68l]{border-color:rgba(52,211,153,.25)}@media(max-width:850px){.contact-grid[b-6eqa1qk68l]{grid-template-columns:1fr}.contact-sidebar[b-6eqa1qk68l]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.contact-page[b-6eqa1qk68l]{width:min(100% - 24px,1120px);padding:30px 0 64px}.contact-field-row[b-6eqa1qk68l],.contact-sidebar[b-6eqa1qk68l]{grid-template-columns:1fr}.contact-form-card[b-6eqa1qk68l]{padding:22px}.contact-info-card[b-6eqa1qk68l],.contact-support-card[b-6eqa1qk68l]{padding:21px}}
/* /Components/Pages/EspaciosCompartidos.razor.rz.scp.css */
.shared-page[b-aqvg77v6m0] {
    width: min(1180px, calc(100% - 32px));
    margin: 0 auto;
    padding: 2.5rem 0 5rem;
    color: var(--text);
}

.shared-hero[b-aqvg77v6m0],
.section-heading[b-aqvg77v6m0],
.workspace-selector[b-aqvg77v6m0],
.activity-list article[b-aqvg77v6m0],
.team-list article[b-aqvg77v6m0],
.dialog-actions[b-aqvg77v6m0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.shared-hero[b-aqvg77v6m0] { align-items: flex-start; }
.shared-hero h1[b-aqvg77v6m0] { margin: .25rem 0 .55rem; font-size: clamp(2rem, 5vw, 3.7rem); letter-spacing: -.045em; }
.shared-hero p[b-aqvg77v6m0] { max-width: 680px; margin: 0; color: var(--text-muted); line-height: 1.65; }
.eyebrow[b-aqvg77v6m0] { color: var(--cyan); font-size: .72rem; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }

.button[b-aqvg77v6m0] { min-height: 44px; padding: .78rem 1.1rem; display: inline-flex; align-items: center; justify-content: center; border: 1px solid transparent; border-radius: 12px; font-weight: 780; text-decoration: none; cursor: pointer; }
.button.primary[b-aqvg77v6m0] { color: white; background: linear-gradient(135deg, #2563eb, #4f46e5 55%, #7c3aed); box-shadow: 0 12px 28px rgba(37,99,235,.24); }
.button.secondary[b-aqvg77v6m0] { color: #dbeafe; border-color: rgba(96,165,250,.25); background: rgba(37,99,235,.1); }
.button:disabled[b-aqvg77v6m0] { cursor: not-allowed; opacity: .5; box-shadow: none; }

.shared-alert[b-aqvg77v6m0],
.shared-state[b-aqvg77v6m0],
.workspace-selector[b-aqvg77v6m0],
.metric-card[b-aqvg77v6m0],
.shared-card[b-aqvg77v6m0] {
    border: 1px solid rgba(148,163,184,.14);
    background: linear-gradient(145deg, rgba(15,29,50,.88), rgba(7,17,31,.9));
    box-shadow: 0 18px 48px rgba(0,0,0,.18);
}
.shared-alert[b-aqvg77v6m0] { margin: 1rem 0; padding: 1rem 1.1rem; border-radius: 14px; }
.shared-alert.success[b-aqvg77v6m0] { color: #a7f3d0; border-color: rgba(52,211,153,.32); background: rgba(16,185,129,.09); }
.shared-alert.error[b-aqvg77v6m0] { color: #fecaca; border-color: rgba(248,113,113,.34); background: rgba(239,68,68,.09); }
.shared-state[b-aqvg77v6m0] { margin-top: 1.25rem; padding: 2.5rem 1.4rem; border-radius: 20px; color: var(--text-muted); text-align: center; }
.shared-state h2[b-aqvg77v6m0] { color: var(--text); }

.workspace-selector[b-aqvg77v6m0] { margin: 1.4rem 0; padding: 1rem 1.2rem; border-radius: 18px; }
.workspace-selector label[b-aqvg77v6m0] { min-width: min(330px, 100%); display: grid; gap: .42rem; color: #dbeafe; font-size: .8rem; font-weight: 750; }
.workspace-selector select[b-aqvg77v6m0],
.shared-dialog input[b-aqvg77v6m0],
.shared-dialog select[b-aqvg77v6m0],
.team-list select[b-aqvg77v6m0] {
    width: 100%;
    min-height: 44px;
    padding: .74rem .82rem;
    border: 1px solid rgba(148,163,184,.18);
    border-radius: 11px;
    outline: none;
    color: var(--text);
    background: rgba(2,6,23,.5);
}
.workspace-selector select:focus[b-aqvg77v6m0],
.shared-dialog input:focus[b-aqvg77v6m0],
.shared-dialog select:focus[b-aqvg77v6m0],
.team-list select:focus[b-aqvg77v6m0] { border-color: rgba(56,189,248,.55); box-shadow: 0 0 0 3px rgba(56,189,248,.1); }
.workspace-meta[b-aqvg77v6m0] { min-width: 0; display: grid; text-align: right; }
.workspace-meta strong[b-aqvg77v6m0],
.workspace-meta span[b-aqvg77v6m0] { overflow-wrap: anywhere; }
.workspace-meta span[b-aqvg77v6m0] { color: var(--text-muted); font-size: .8rem; }

.shared-tabs[b-aqvg77v6m0] { margin-bottom: 1.2rem; padding-bottom: 2px; display: flex; gap: .5rem; overflow-x: auto; scrollbar-width: thin; }
.shared-tabs button[b-aqvg77v6m0] { min-height: 42px; padding: .68rem .95rem; flex: 0 0 auto; border: 1px solid rgba(148,163,184,.14); border-radius: 999px; color: var(--text-muted); background: rgba(255,255,255,.025); font-weight: 760; white-space: nowrap; cursor: pointer; }
.shared-tabs button.active[b-aqvg77v6m0] { color: white; border-color: rgba(96,165,250,.32); background: linear-gradient(135deg, rgba(37,99,235,.22), rgba(124,58,237,.18)); }
.shared-tabs span[b-aqvg77v6m0] { margin-left: .25rem; opacity: .75; }

.shared-grid[b-aqvg77v6m0] { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 1rem; }
.metric-card[b-aqvg77v6m0],
.shared-card[b-aqvg77v6m0] { border-radius: 20px; padding: 1.3rem; }
.metric-card[b-aqvg77v6m0] { display: grid; gap: .25rem; }
.metric-card strong[b-aqvg77v6m0] { color: #f8fafc; font-size: 2rem; }
.metric-card small[b-aqvg77v6m0],
.section-help[b-aqvg77v6m0] { color: var(--text-muted); }
.shared-card.wide[b-aqvg77v6m0] { grid-column: 1 / -1; }
.shared-card h2[b-aqvg77v6m0] { margin: .25rem 0 .55rem; }
.permission-strip[b-aqvg77v6m0] { margin-top: 1rem; padding: .9rem; border: 1px solid rgba(129,140,248,.15); border-radius: 12px; color: #c7d2fe; background: rgba(79,70,229,.1); }

.project-grid[b-aqvg77v6m0] { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 1rem; margin-top: 1.2rem; }
.project-card[b-aqvg77v6m0] { min-width: 0; display: grid; gap: .65rem; padding: 1.15rem; border: 1px solid rgba(148,163,184,.12); border-radius: 16px; color: inherit; background: rgba(2,6,23,.3); text-decoration: none; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease; }
.project-card:hover[b-aqvg77v6m0] { transform: translateY(-2px); border-color: rgba(96,165,250,.28); box-shadow: 0 14px 34px rgba(0,0,0,.22); }
.project-card h3[b-aqvg77v6m0],
.project-card p[b-aqvg77v6m0] { margin: 0; overflow-wrap: anywhere; }
.project-card p[b-aqvg77v6m0] { color: var(--text-muted); line-height: 1.55; }
.project-card footer[b-aqvg77v6m0] { display: flex; justify-content: space-between; gap: .7rem; color: var(--text-muted); font-size: .76rem; }
.project-status[b-aqvg77v6m0],
.role-badge[b-aqvg77v6m0] { width: max-content; max-width: 100%; padding: .32rem .62rem; border: 1px solid rgba(129,140,248,.23); border-radius: 999px; color: #c7d2fe; background: rgba(79,70,229,.12); font-size: .72rem; font-weight: 820; }

.activity-list[b-aqvg77v6m0],
.team-list[b-aqvg77v6m0] { display: grid; margin-top: 1rem; }
.activity-list article[b-aqvg77v6m0],
.team-list article[b-aqvg77v6m0] { min-width: 0; padding: 1rem 0; border-bottom: 1px solid rgba(148,163,184,.1); }
.activity-list article:last-child[b-aqvg77v6m0],
.team-list article:last-child[b-aqvg77v6m0] { border-bottom: 0; }
.activity-icon[b-aqvg77v6m0],
.avatar[b-aqvg77v6m0] { width: 42px; height: 42px; flex: 0 0 42px; display: grid; place-items: center; border-radius: 12px; color: #e0e7ff; background: linear-gradient(135deg, rgba(37,99,235,.3), rgba(124,58,237,.3)); font-weight: 850; }
.activity-list article > div:last-child[b-aqvg77v6m0],
.member-copy[b-aqvg77v6m0] { min-width: 0; flex: 1; }
.activity-list p[b-aqvg77v6m0] { margin: .22rem 0; overflow-wrap: anywhere; }
.activity-list span[b-aqvg77v6m0],
.member-copy span[b-aqvg77v6m0],
.member-copy small[b-aqvg77v6m0] { display: block; color: var(--text-muted); font-size: .78rem; overflow-wrap: anywhere; }
.team-list select[b-aqvg77v6m0] { width: auto; min-width: 150px; }
.danger-link[b-aqvg77v6m0] { min-height: 40px; padding: .55rem .7rem; border: 0; border-radius: 9px; color: #fca5a5; background: rgba(239,68,68,.08); font-weight: 750; cursor: pointer; }
.danger-link:hover[b-aqvg77v6m0] { background: rgba(239,68,68,.16); }
.shared-empty[b-aqvg77v6m0] { margin-top: 1rem; padding: 1.5rem; border: 1px dashed rgba(148,163,184,.18); border-radius: 14px; color: var(--text-muted); text-align: center; }

.dialog-backdrop[b-aqvg77v6m0] { position: fixed; inset: 0; z-index: 1300; padding: 1rem; display: grid; place-items: center; background: rgba(2,6,15,.82); backdrop-filter: blur(8px); }
.shared-dialog[b-aqvg77v6m0] { position: relative; width: min(500px, 100%); max-height: calc(100dvh - 2rem); padding: 1.5rem; overflow-y: auto; border: 1px solid rgba(148,163,184,.18); border-radius: 22px; color: var(--text); background: #0b1525; box-shadow: 0 28px 90px rgba(0,0,0,.5); }
.shared-dialog h2[b-aqvg77v6m0] { margin: .28rem 2.4rem .8rem 0; }
.shared-dialog label[b-aqvg77v6m0] { display: grid; gap: .45rem; margin: 1rem 0; color: #dbeafe; font-weight: 720; }
.dialog-actions[b-aqvg77v6m0] { justify-content: flex-end; margin-top: 1.25rem; }
.dialog-close[b-aqvg77v6m0] { position: absolute; top: .85rem; right: .85rem; width: 40px; height: 40px; display: grid; place-items: center; border: 1px solid rgba(148,163,184,.15); border-radius: 10px; color: var(--text); background: rgba(255,255,255,.035); font-size: 1.4rem; cursor: pointer; }

@media (max-width: 900px) {
    .shared-grid[b-aqvg77v6m0],
    .project-grid[b-aqvg77v6m0] { grid-template-columns: 1fr 1fr; }
    .workspace-selector[b-aqvg77v6m0] { align-items: stretch; flex-direction: column; }
    .workspace-meta[b-aqvg77v6m0] { text-align: left; }
}

@media (max-width: 680px) {
    .shared-page[b-aqvg77v6m0] { width: min(100% - 20px, 100%); padding-top: 1.25rem; }
    .shared-hero[b-aqvg77v6m0],
    .section-heading[b-aqvg77v6m0] { align-items: flex-start; flex-direction: column; }
    .shared-hero .button[b-aqvg77v6m0],
    .section-heading .button[b-aqvg77v6m0] { width: 100%; }
    .shared-grid[b-aqvg77v6m0],
    .project-grid[b-aqvg77v6m0] { grid-template-columns: 1fr; }
    .team-list article[b-aqvg77v6m0] { align-items: flex-start; flex-wrap: wrap; }
    .team-list select[b-aqvg77v6m0],
    .team-list .danger-link[b-aqvg77v6m0] { width: 100%; margin-left: 58px; }
    .project-card footer[b-aqvg77v6m0] { flex-direction: column; }
    .dialog-actions[b-aqvg77v6m0] { flex-direction: column-reverse; }
    .dialog-actions .button[b-aqvg77v6m0] { width: 100%; }
}

@media (max-width: 430px) {
    .metric-card[b-aqvg77v6m0],
    .shared-card[b-aqvg77v6m0] { padding: 1rem; }
    .activity-list article[b-aqvg77v6m0] { align-items: flex-start; }
    .team-list select[b-aqvg77v6m0],
    .team-list .danger-link[b-aqvg77v6m0] { margin-left: 0; }
}
/* /Components/Pages/Soporte.razor.rz.scp.css */

.support-page[b-47ipfuzhfb]{width:min(100% - 40px,1120px);margin:0 auto;padding:46px 0 88px}.support-loading[b-47ipfuzhfb]{padding:48px;text-align:center;color:var(--text-muted)}.support-hero[b-47ipfuzhfb]{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.support-eyebrow[b-47ipfuzhfb]{display:inline-flex;margin-bottom:11px;color:#8fb8ff;font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.support-hero h1[b-47ipfuzhfb],.support-gate h1[b-47ipfuzhfb]{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em}.support-hero>div:first-child>p[b-47ipfuzhfb],.support-gate>p[b-47ipfuzhfb]{max-width:720px;margin:14px 0 0;color:var(--text-soft);line-height:1.72}.support-account-card[b-47ipfuzhfb]{min-width:260px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:17px;background:rgba(9,24,43,.82)}.support-account-card small[b-47ipfuzhfb]{color:#8fb8ff;font-size:.67rem;font-weight:850;text-transform:uppercase}.support-account-card strong[b-47ipfuzhfb]{margin-top:3px}.support-account-card span[b-47ipfuzhfb]{color:var(--text-muted);font-size:.76rem}.support-account-card b[b-47ipfuzhfb]{width:fit-content;margin-top:7px;padding:5px 9px;border-radius:999px;background:rgba(37,99,235,.12);color:#bfdbfe;font-size:.68rem}.support-status[b-47ipfuzhfb]{margin:0 0 20px;padding:14px 17px;display:flex;flex-direction:column;gap:3px;border-radius:14px;font-size:.84rem}.support-status-success[b-47ipfuzhfb]{border:1px solid rgba(52,211,153,.28);background:rgba(16,185,129,.09);color:#d1fae5}.support-status-error[b-47ipfuzhfb]{border:1px solid rgba(248,113,113,.28);background:rgba(239,68,68,.08);color:#fee2e2}.support-grid[b-47ipfuzhfb]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:20px;align-items:start}.support-card[b-47ipfuzhfb]{border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(59,130,246,.08),transparent 36%),linear-gradient(145deg,rgba(18,37,63,.93),rgba(7,17,31,.98));box-shadow:var(--shadow-small)}.support-form-card[b-47ipfuzhfb]{padding:28px}.support-form[b-47ipfuzhfb]{display:grid;gap:17px}.support-form label[b-47ipfuzhfb]{display:grid;gap:7px}.support-form label>span[b-47ipfuzhfb]{font-size:.78rem;font-weight:780}.support-form input[b-47ipfuzhfb],.support-form select[b-47ipfuzhfb],.support-form textarea[b-47ipfuzhfb]{width:100%;border:1px solid var(--border);border-radius:12px;background:rgba(4,13,25,.78);color:var(--text);font:inherit;outline:none}.support-form input[b-47ipfuzhfb],.support-form select[b-47ipfuzhfb]{min-height:46px;padding:0 13px}.support-form textarea[b-47ipfuzhfb]{padding:13px;line-height:1.6;resize:vertical}.support-form input:focus[b-47ipfuzhfb],.support-form select:focus[b-47ipfuzhfb],.support-form textarea:focus[b-47ipfuzhfb]{border-color:rgba(96,165,250,.62);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.support-form label>small[b-47ipfuzhfb]{color:var(--text-muted);font-size:.68rem}.support-primary-button[b-47ipfuzhfb],.support-secondary-button[b-47ipfuzhfb]{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:12px;text-decoration:none;font-weight:800}.support-primary-button[b-47ipfuzhfb]{color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed);cursor:pointer}.support-secondary-button[b-47ipfuzhfb]{color:var(--text);border-color:var(--border-hover);background:rgba(255,255,255,.035)}.support-help-card[b-47ipfuzhfb]{padding:24px}.support-help-icon[b-47ipfuzhfb],.support-gate-icon[b-47ipfuzhfb]{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.25);border-radius:13px;color:#a9c8ff;background:rgba(37,99,235,.10);font-weight:900}.support-help-card small[b-47ipfuzhfb]{display:block;margin-top:15px;color:#8fb8ff;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.support-help-card h2[b-47ipfuzhfb]{margin:5px 0 15px;font-size:1.05rem}.support-help-card ul[b-47ipfuzhfb]{margin:0;padding-left:20px;color:var(--text-soft);font-size:.8rem;line-height:1.75}.support-help-card p[b-47ipfuzhfb]{margin:18px 0 8px;color:var(--text-muted);font-size:.78rem;line-height:1.6}.support-help-card a[b-47ipfuzhfb]{color:#93c5fd;font-size:.8rem;font-weight:800;text-decoration:none}.support-gate[b-47ipfuzhfb]{max-width:760px;margin:30px auto;padding:38px;text-align:center;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(59,130,246,.12),transparent 40%),rgba(8,20,37,.9)}.support-gate-icon[b-47ipfuzhfb]{margin:0 auto 17px}.support-gate>p[b-47ipfuzhfb]{margin:15px auto 0}.support-gate-actions[b-47ipfuzhfb]{margin-top:24px;display:flex;justify-content:center;gap:11px;flex-wrap:wrap}@media(max-width:850px){.support-hero[b-47ipfuzhfb]{align-items:flex-start;flex-direction:column}.support-account-card[b-47ipfuzhfb]{width:100%}.support-grid[b-47ipfuzhfb]{grid-template-columns:1fr}}@media(max-width:620px){.support-page[b-47ipfuzhfb]{width:min(100% - 24px,1120px);padding:30px 0 64px}.support-form-card[b-47ipfuzhfb],.support-help-card[b-47ipfuzhfb]{padding:22px}.support-gate[b-47ipfuzhfb]{padding:28px 20px}.support-gate-actions[b-47ipfuzhfb]{flex-direction:column}.support-gate-actions a[b-47ipfuzhfb]{width:100%}}
/* /Components/Shared/ArchitectureDiagramGraph.razor.rz.scp.css */
.architecture-graph-shell[b-f35pii8cwv] {
    position: relative;
    display: grid;
    gap: 1rem;
    margin-top: 1.25rem;
    scroll-margin-top: 6.5rem;
}


.architecture-graph-toolbar[b-f35pii8cwv] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem 1.1rem;
    border: 1px solid rgba(139, 92, 246, .22);
    border-radius: 16px;
    background: rgba(15, 23, 42, .58);
}

.architecture-graph-heading[b-f35pii8cwv] {
    display: grid;
    gap: .2rem;
}

.architecture-graph-heading strong[b-f35pii8cwv] {
    color: #f8fafc;
    font-size: 1rem;
}

.architecture-graph-kicker[b-f35pii8cwv] {
    color: #a78bfa;
    font-size: .72rem;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.architecture-graph-actions[b-f35pii8cwv] {
    display: flex;
    gap: .65rem;
    flex-wrap: wrap;
}

.architecture-graph-button[b-f35pii8cwv] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .45rem;
    min-height: 38px;
    padding: .55rem .8rem;
    border: 1px solid rgba(148, 163, 184, .24);
    border-radius: 10px;
    background: rgba(15, 23, 42, .8);
    color: #dbeafe;
    cursor: pointer;
    font: inherit;
    font-size: .82rem;
    font-weight: 700;
}

.architecture-graph-button:hover[b-f35pii8cwv] {
    border-color: rgba(129, 140, 248, .65);
    background: rgba(30, 41, 59, .95);
}

.architecture-graph-button.primary[b-f35pii8cwv] {
    border-color: rgba(139, 92, 246, .75);
    background: linear-gradient(135deg, #6d28d9, #4f46e5);
    color: #fff;
}

.architecture-graph-canvas[b-f35pii8cwv] {
    overflow: auto;
    border: 1px solid rgba(99, 102, 241, .2);
    border-radius: 22px;
    background: #07111f;
    box-shadow: 0 24px 70px rgba(2, 6, 23, .38);
}

.architecture-svg[b-f35pii8cwv] {
    display: block;
    width: 100%;
    min-width: 820px;
    height: auto;
}

.architecture-link[b-f35pii8cwv] {
    fill: none;
    stroke: #7c8de8;
    stroke-width: 2.2;
    stroke-opacity: .72;
}

.architecture-link.vertical[b-f35pii8cwv] {
    stroke-opacity: .58;
}

.architecture-boundary[b-f35pii8cwv] {
    stroke-width: 2;
}

.architecture-boundary.outer[b-f35pii8cwv] {
    fill: rgba(109, 40, 217, .16);
    stroke: #8b5cf6;
}

.architecture-boundary.application[b-f35pii8cwv] {
    fill: rgba(29, 78, 216, .13);
    stroke: #60a5fa;
}

.architecture-boundary.domain[b-f35pii8cwv] {
    stroke: #c4b5fd;
}

.architecture-layer-label[b-f35pii8cwv],
.architecture-node-caption[b-f35pii8cwv] {
    fill: #94a3b8;
    font: 800 11px Inter, Arial, sans-serif;
    letter-spacing: .08em;
}

.architecture-core-title[b-f35pii8cwv] {
    fill: #fff;
    font: 800 18px Inter, Arial, sans-serif;
}

.architecture-core-copy[b-f35pii8cwv] {
    fill: #ede9fe;
    font: 600 12px Inter, Arial, sans-serif;
}

.architecture-node rect[b-f35pii8cwv] {
    fill: #111a31;
    stroke-width: 1.5;
}

.architecture-node.inbound rect[b-f35pii8cwv] {
    fill: #0d2436;
    stroke: #22d3ee;
}

.architecture-node.service rect[b-f35pii8cwv] {
    fill: #182348;
    stroke: #818cf8;
}

.architecture-node.infrastructure rect[b-f35pii8cwv] {
    fill: #2b2113;
    stroke: #fbbf24;
}

.architecture-node.external rect[b-f35pii8cwv] {
    fill: #102a27;
    stroke: #2dd4bf;
}

.architecture-node-text[b-f35pii8cwv] {
    fill: #e2e8f0;
    font: 700 13px Inter, Arial, sans-serif;
}

.architecture-port rect[b-f35pii8cwv] {
    fill: #312e81;
    stroke: #818cf8;
}

.architecture-port text[b-f35pii8cwv] {
    fill: #c7d2fe;
    font: 800 9px Inter, Arial, sans-serif;
    letter-spacing: .04em;
}

.architecture-diagram-footnote[b-f35pii8cwv] {
    fill: #94a3b8;
    font: 600 12px Inter, Arial, sans-serif;
}

.architecture-diagram-title[b-f35pii8cwv] {
    fill: #f8fafc;
    font: 800 20px Inter, Arial, sans-serif;
}

.architecture-layer-node rect[b-f35pii8cwv] {
    fill: rgba(15, 23, 42, .86);
    stroke: #64748b;
    stroke-width: 1.5;
}

.architecture-layer-node.clients rect[b-f35pii8cwv],
.architecture-layer-node.entry rect[b-f35pii8cwv] {
    stroke: #22d3ee;
}

.architecture-layer-node.application rect[b-f35pii8cwv] {
    stroke: #60a5fa;
}

.architecture-layer-node.domain rect[b-f35pii8cwv] {
    fill: rgba(76, 29, 149, .5);
    stroke: #a78bfa;
}

.architecture-layer-node.infrastructure rect[b-f35pii8cwv] {
    stroke: #fbbf24;
}

.architecture-layer-node.external rect[b-f35pii8cwv] {
    stroke: #2dd4bf;
}

.architecture-layer-number[b-f35pii8cwv] {
    fill: #818cf8;
    font: 800 13px Inter, Arial, sans-serif;
}

.architecture-layer-title[b-f35pii8cwv] {
    fill: #f8fafc;
    font: 800 15px Inter, Arial, sans-serif;
}

.architecture-layer-copy[b-f35pii8cwv] {
    fill: #cbd5e1;
    font: 600 12px Inter, Arial, sans-serif;
}

.architecture-graph-status-card[b-f35pii8cwv] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 1rem;
    padding: 1rem 1.1rem;
    border-left: 3px solid #8b5cf6;
    border-radius: 0 16px 16px 0;
    background: linear-gradient(90deg, rgba(76, 29, 149, .18), rgba(30, 41, 59, .42));
}

.architecture-graph-status-icon[b-f35pii8cwv] {
    display: grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border-radius: 50%;
    background: rgba(34, 197, 94, .14);
    color: #4ade80;
    font-weight: 900;
}

.architecture-graph-status-copy[b-f35pii8cwv] {
    display: grid;
    gap: .2rem;
}

.architecture-graph-status-copy > span[b-f35pii8cwv] {
    color: #a78bfa;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.architecture-graph-status-copy strong[b-f35pii8cwv] {
    color: #f8fafc;
}

.architecture-graph-status-copy small[b-f35pii8cwv] {
    color: #a8b2c7;
    line-height: 1.45;
}

.architecture-graph-metrics[b-f35pii8cwv] {
    display: flex;
    gap: .75rem;
}

.architecture-graph-metrics > div[b-f35pii8cwv] {
    display: grid;
    min-width: 88px;
    gap: .12rem;
    padding: .65rem .75rem;
    border: 1px solid rgba(148, 163, 184, .15);
    border-radius: 12px;
    background: rgba(2, 6, 23, .24);
    text-align: center;
}

.architecture-graph-metrics strong[b-f35pii8cwv] {
    color: #fff;
    font-size: 1.05rem;
}

.architecture-graph-metrics span[b-f35pii8cwv] {
    color: #94a3b8;
    font-size: .65rem;
}

/*
 * La vista ampliada funciona como una pantalla completa real.
 * El lienzo ocupa el viewport, la barra queda siempre visible y el SVG
 * se renderiza con una escala mayor. El desplazamiento ocurre únicamente
 * dentro del lienzo y nunca alarga la página del análisis.
 */
.architecture-graph-shell.is-expanded[b-f35pii8cwv] {
    position: fixed;
    inset: 0;
    z-index: 5000;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    gap: 0;
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    max-width: none;
    max-height: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0;
    border-radius: 0;
    background: #020617;
    box-shadow: none;
}

.architecture-graph-shell.is-expanded .architecture-graph-toolbar[b-f35pii8cwv] {
    position: relative;
    z-index: 2;
    flex: 0 0 auto;
    border-width: 0 0 1px;
    border-radius: 0;
    background: rgba(7, 17, 31, .99);
    box-shadow: 0 10px 24px rgba(2, 6, 23, .38);
}

.architecture-graph-shell.is-expanded .architecture-graph-canvas[b-f35pii8cwv] {
    min-width: 0;
    min-height: 0;
    width: 100%;
    height: 100%;
    max-height: none;
    overflow: auto;
    overscroll-behavior: contain;
    scrollbar-gutter: stable both-edges;
    border-width: 0;
    border-radius: 0;
    background: #07111f;
}

.architecture-graph-shell.is-expanded .architecture-svg[b-f35pii8cwv] {
    display: block;
    width: clamp(1200px, 135vw, 2000px);
    min-width: 0;
    max-width: none;
    height: auto;
    margin: 0 auto;
}

.architecture-graph-shell.is-expanded .architecture-graph-status-card[b-f35pii8cwv] {
    display: none;
}

@media (max-width: 780px) {
    .architecture-graph-toolbar[b-f35pii8cwv],
    .architecture-graph-status-card[b-f35pii8cwv] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .architecture-graph-toolbar[b-f35pii8cwv] {
        flex-direction: column;
    }

    .architecture-graph-actions[b-f35pii8cwv],
    .architecture-graph-metrics[b-f35pii8cwv] {
        width: 100%;
    }

    .architecture-graph-button[b-f35pii8cwv],
    .architecture-graph-metrics > div[b-f35pii8cwv] {
        flex: 1;
    }

    .architecture-graph-status-icon[b-f35pii8cwv] {
        display: none;
    }

    .architecture-graph-shell.is-expanded .architecture-graph-toolbar[b-f35pii8cwv] {
        max-height: 42vh;
        overflow-y: auto;
        border-radius: 0;
    }

    .architecture-graph-shell.is-expanded .architecture-svg[b-f35pii8cwv] {
        width: 1200px;
    }
}
/* /Components/Shared/TechnicalContextGate.razor.rz.scp.css */
.technical-context-loading[b-sziwy499z8],
.technical-context-error[b-sziwy499z8],
.technical-context-bar[b-sziwy499z8] {
    width: min(var(--technical-context-max-width, 1220px), calc(100% - 40px));
    margin: 0 auto 26px;
}

.technical-context-loading[b-sziwy499z8],
.technical-context-error[b-sziwy499z8] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 14px 16px;
    border: 1px solid rgba(148, 163, 184, .18);
    border-radius: 14px;
    background: rgba(11, 24, 43, .78);
    color: #cbd5e1;
}

.technical-context-error[b-sziwy499z8] {
    border-color: rgba(251, 113, 133, .28);
    color: #fecdd3;
}

.technical-context-bar[b-sziwy499z8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
    padding: 15px 18px;
    border: 1px solid rgba(96, 165, 250, .22);
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(15, 29, 50, .92), rgba(30, 41, 75, .72));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
}

.technical-context-copy[b-sziwy499z8] {
    min-width: 0;
    display: grid;
    gap: 3px;
}

.technical-context-copy strong[b-sziwy499z8],
.technical-context-copy small[b-sziwy499z8] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.technical-context-copy strong[b-sziwy499z8] {
    color: #f8fafc;
    font-size: .98rem;
}

.technical-context-copy small[b-sziwy499z8] {
    color: #94a3b8;
}

.technical-context-eyebrow[b-sziwy499z8],
.technical-context-selector > span[b-sziwy499z8] {
    color: #67e8f9;
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .11em;
    text-transform: uppercase;
}

.technical-context-selector[b-sziwy499z8] {
    flex: 0 0 min(440px, 42%);
    display: grid;
    gap: 7px;
}

.technical-context-selector select[b-sziwy499z8] {
    width: 100%;
    min-height: 42px;
    padding: 0 38px 0 12px;
    border: 1px solid rgba(148, 163, 184, .2);
    border-radius: 11px;
    background: #0b1729;
    color: #f8fafc;
}

.technical-context-selector select:focus[b-sziwy499z8] {
    outline: 2px solid rgba(34, 211, 238, .35);
    outline-offset: 2px;
}

@media (max-width: 760px) {
    .technical-context-loading[b-sziwy499z8],
    .technical-context-error[b-sziwy499z8],
    .technical-context-bar[b-sziwy499z8] {
        width: min(calc(100% - 28px), var(--technical-context-max-width, 1220px));
    }

    .technical-context-bar[b-sziwy499z8] {
        align-items: stretch;
        flex-direction: column;
    }

    .technical-context-selector[b-sziwy499z8] {
        flex-basis: auto;
        width: 100%;
    }
}
