@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}:root { --ta-sidebar-width: 26rem; --ta-layout-gap: 6.2rem; --ta-bg: #f6f7f9; --ta-surface: #ffffff; --ta-primary: #142844; --ta-accent: #2457e6; --ta-text: #1f2937; --ta-muted: #667085; --ta-line: #e5e7eb;}.ta-admin { width: 100%; max-width: none; min-height: calc(100vh - 7.6rem); margin: 0; background: var(--ta-bg);}.ta-admin.brxe-section { width: 100%; max-width: none; margin: 0;}.ta-admin__container { width: 100%; max-width: var(--kacd-container-wide); margin-inline: auto;}.ta-admin__layout { display: grid; grid-template-columns: var(--ta-sidebar-width) minmax(0, 1fr); gap: var(--ta-layout-gap); align-items: start; width: 100%; min-width: 0;}.ta-admin__sidebar { position: sticky; top: 10rem; align-self: start; width: 100%; min-width: 0;}.ta-admin__nav { display: flex; flex-direction: column;}.ta-admin__nav-link { display: flex; align-items: center; gap: 1.2rem; min-height: 5.2rem; padding: 1.2rem 1.5rem; border: 1px solid transparent; border-radius: 1rem; color: #475569; font-size: 1.5rem; font-weight: 600; line-height: 1.4; text-decoration: none; transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.ta-admin__nav-link:hover { color: var(--ta-primary); background: #eef1f5;}.ta-admin__nav-link.ta-admin__nav-link--current { color: #ffffff; background: var(--ta-primary);}.ta-admin__nav-icon { display: grid; place-items: center; flex: 0 0 auto; width: 2rem; height: 2rem;}.ta-admin__nav-icon svg { width: 100%; height: 100%; color: currentColor; stroke: currentColor;}.ta-admin__nav-label { margin: 0; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit;}.ta-admin__main { width: 100%; min-width: 0;}.ta-page-head { display: flex; flex-direction: column; gap: 0.8rem; width: 100%; margin-bottom: 3.2rem;}.ta-page-head__eyebrow { margin: 0; color: var(--ta-accent); font-size: 1.5rem; font-weight: 600; line-height: 1.4;}.ta-page-head__title { margin: 0; color: var(--ta-primary); font-size: clamp(3.2rem, 2.5vw, 4rem); font-weight: 700; line-height: 1.2; letter-spacing: -0.03em;}.ta-page-head__description { margin: 0; color: var(--ta-muted); font-size: 1.6rem; font-weight: 400; line-height: 1.65;}.ta-admin__content { width: 100%; max-width: none; min-width: 0;}.ta-admin__shortcode { width: 100%; max-width: none; min-width: 0; overflow-x: auto; -webkit-overflow-scrolling: touch; font-size: 1.4rem; line-height: 1.6;}.ta-admin__shortcode input,.ta-admin__shortcode select,.ta-admin__shortcode textarea,.ta-admin__shortcode button { max-width: 100%;}.ta-admin__shortcode table { max-width: 100%;}@media (max-width: 1277px) { .ta-admin { padding: 4rem 0 6rem; } .ta-admin__container { padding-inline: 2.4rem; } .ta-admin__layout { grid-template-columns: 22rem minmax(0, 1fr); gap: 2.4rem; } .ta-admin__sidebar { top: 9rem; }}@media (max-width: 991px) { .ta-admin__layout { grid-template-columns: minmax(0, 1fr); gap: 2.4rem; }  .ta-admin__sidebar { position: static; top: auto; } .ta-admin__nav { flex-direction: row; gap: 0.8rem; overflow-x: auto; } .ta-admin__nav-link { flex: 0 0 auto; min-height: 4.6rem; padding: 1rem 1.5rem; border: 1px solid var(--ta-line); border-radius: 999px; background: var(--ta-surface); white-space: nowrap; } .ta-admin__nav-link.is-current { border-color: var(--ta-primary); background: var(--ta-primary); } .ta-page-head { margin-bottom: 2.8rem; } .ta-page-head__title { font-size: 3.2rem; }}@media (max-width: 478px) { .ta-admin { padding: 3rem 0 4rem; } .ta-admin__container { padding-inline: 1.6rem; } .ta-admin__layout { gap: 2rem; } .ta-page-head { gap: 0.6rem; margin-bottom: 2.4rem; } .ta-page-head__eyebrow { font-size: 1.3rem; } .ta-page-head__title { font-size: 2.8rem; } .ta-page-head__description { font-size: 1.4rem; } .ta-admin__nav-link { font-size: 1.4rem; }}