.trv-records{background:#f6fbfa;justify-content:center;padding:64px 32px 80px;display:flex}.trv-records__card{border-radius:var(--pat-radius-lg);background:#fff;border:1px solid #123b361a;width:100%;max-width:420px;padding:28px;box-shadow:0 24px 56px #123b361a}.trv-records__title{color:#123b36;margin-bottom:16px;font-size:.95rem;font-weight:750}.trv-records .ds-treeview__node{color:#123b36}.trv-records .ds-treeview__node:hover{background:#0f766e0f}.trv-records .ds-treeview__list--nested{border-left-color:#123b3624}.trv-code{background:#0b1220;justify-content:center;padding:64px 32px 80px;display:flex}.trv-code__card{border-radius:var(--pat-radius-lg);background:#ffffff08;border:1px solid #ffffff1a;width:100%;max-width:380px;padding:24px}.trv-code__crumb{font-family:var(--pat-mono);color:#fff6;margin-bottom:14px;font-size:.76rem;display:block}.trv-code .ds-treeview__node{font-family:var(--pat-mono);color:#ffffffbf;font-size:.84rem}.trv-code .ds-treeview__node:hover{background:#ffffff0f}.trv-code .ds-treeview__item--selected>.ds-treeview__node{color:#fff;background:#2563eb}.trv-code .ds-treeview__list--nested{border-left-color:#ffffff1f}.trv-code .ds-treeview__toggle{color:#fff6}.trv-permissions{background:#f8fafc;justify-content:center;padding:64px 32px 80px;display:flex}.trv-permissions__card{border:1px solid var(--pat-line);border-radius:var(--pat-radius-lg);width:100%;max-width:400px;box-shadow:var(--pat-shadow-md);background:#fff;padding:28px}.trv-permissions__title{color:var(--pat-ink);margin-bottom:16px;font-size:.95rem;font-weight:750}.trv-permissions .ds-treeview__item--selected>.ds-treeview__node{background:#16a34a}.trv-permissions__note{border-top:1px solid var(--pat-line);color:var(--pat-soft);margin-top:16px;padding-top:14px;font-size:.78rem}.trv-category{background:#faf8f4;justify-content:center;padding:64px 32px 80px;display:flex}.trv-category__card{border-radius:var(--pat-radius-lg);background:#fff;border:1px solid #1c18121a;width:100%;max-width:360px;padding:28px}.trv-category__title{font-family:var(--pat-serif);color:#1c1812;margin-bottom:16px;font-size:1.05rem;font-weight:600}.trv-category .ds-treeview__node{color:#1c1812}.trv-category .ds-treeview__node:hover{background:#1c18120d}.trv-category .ds-treeview__item--selected>.ds-treeview__node{background:#c2703d}.trv-env{background:#111827;justify-content:center;padding:64px 32px 80px;display:flex}.trv-env__card{border-radius:var(--pat-radius-lg);background:#ffffff08;border:1px solid #ffffff1a;width:100%;max-width:400px;padding:24px}.trv-env__crumb{font-family:var(--pat-mono);color:#fff6;margin-bottom:14px;font-size:.76rem;display:block}.trv-env .ds-treeview__node{font-family:var(--pat-mono);color:#ffffffbf;font-size:.84rem}.trv-env .ds-treeview__node:hover{background:#ffffff0f}.trv-env .ds-treeview__item--selected>.ds-treeview__node{color:#0b1220;background:#fb923c}.trv-env .ds-treeview__list--nested{border-left-color:#ffffff1f}.trv-env .ds-treeview__toggle{color:#fff6}@media (width<=720px){.trv-records{padding:44px 16px 56px}.trv-records__card{padding:20px}.trv-code{padding:44px 16px 56px}.trv-code__card{padding:18px}.trv-permissions{padding:44px 16px 56px}.trv-permissions__card{padding:20px}.trv-category{padding:44px 16px 56px}.trv-category__card{padding:20px}.trv-env{padding:44px 16px 56px}.trv-env__card{padding:18px}}.ds-treeview{width:100%}.ds-treeview__list{margin:0;padding:0;list-style:none}.ds-treeview__list--nested{margin-left:1.5rem;padding-left:.75rem}.ds-treeview--lines .ds-treeview__list--nested{border-left:1px solid var(--ds-border-color,#e2e8f0)}.ds-treeview__item{margin:.25rem 0}.ds-treeview__node{border-radius:var(--ds-radius-md,8px);min-height:2.25rem;color:var(--ds-text,#0f172a);align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .2s,color .2s;display:flex}.ds-treeview__node:hover{background:var(--ds-surface-hover,#f8fafc)}.ds-treeview__item--selected>.ds-treeview__node{background:var(--ds-primary,#2563eb);color:#fff}.ds-treeview__item--disabled{opacity:.5;pointer-events:none}.ds-treeview__toggle,.ds-treeview__icon{text-align:center;flex-shrink:0;width:1rem}.ds-treeview__label{flex:1}
