.ui-migration-app:has(>.ui-secondary-surface){overflow:auto}.ui-secondary-surface{min-height:100%}[data-ui-design=proposed] .ui-secondary-surface{font-family:var(--font-sans);color:var(--foreground);--radius:.625rem;--field-radius:.375rem}[data-ui-design=proposed] .ui-secondary-surface :is(h1,h2,h3,h4,.font-sans,.font-mono){font-family:var(--font-sans)}[data-ui-design=proposed] .ui-secondary-surface .font-mono{font-variant-numeric:tabular-nums;letter-spacing:normal}[data-ui-design=proposed] .ui-secondary-surface :is(code,pre,kbd){font-family:var(--font-geist-mono), monospace}[data-ui-design=proposed] .ui-secondary-surface h1{letter-spacing:-.02em;text-wrap:balance;font-size:27px;font-weight:600;line-height:1.25}[data-ui-design=proposed] .ui-secondary-surface h2{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.4}[data-ui-design=proposed] .ui-secondary-surface h3{font-size:15px;font-weight:600;line-height:1.45}[data-ui-design=proposed] .ui-secondary-surface :is(.card,[data-slot=card]){border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:10px}[data-ui-design=proposed] .ui-secondary-surface :is(.button,[data-slot=button]){min-height:38px;font-size:13px;font-family:var(--font-sans);border-radius:6px}[data-ui-design=proposed] .ui-secondary-surface :is(.input,[data-slot=input],textarea,select){font-family:var(--font-sans);border-radius:6px}[data-ui-design=proposed] .ui-secondary-surface input:not([type=checkbox]):not([type=radio]):not([type=hidden]){font-family:var(--font-sans);caret-color:var(--accent)}[data-ui-design=proposed] .ui-secondary-surface :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}[data-ui-design=proposed] .ui-secondary-surface th{font-family:var(--font-sans);text-transform:none;letter-spacing:normal;padding-block:12px;font-size:12px;font-weight:600}[data-ui-design=proposed] .ui-secondary-surface td{padding-block:13px}[data-ui-design=proposed] .ui-secondary-surface :is(th,td){font-variant-numeric:tabular-nums}[data-ui-design=proposed] .ui-secondary-surface ::selection{background:var(--accent-soft);color:var(--foreground)}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin],[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] .ui-admin-root,[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] .ui-admin-workspace{height:100%;min-height:0}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] main{padding:28px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] header{background:var(--surface)}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main>div{width:100%;max-width:1600px;padding:28px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=onboarding] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.button,[data-slot=button]){min-height:44px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] h2.uppercase,[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] h2.font-mono{letter-spacing:normal;text-transform:none;color:var(--foreground);font-size:14px;font-weight:600}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] :is(span,p,div,a,small,label).uppercase[class*=tracking-]{text-transform:none;letter-spacing:normal}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] nav[aria-label=Primary] a{text-transform:none;letter-spacing:normal;font-size:12px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-portal-reassure-wrap]{padding:0}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-portal-reassure]{border:0;padding:16px 20px}@media (max-width:767px){[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main>div{padding-bottom:calc(var(--tabbar-h,56px) + 32px + env(safe-area-inset-bottom,0px))}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div{gap:8px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div>a:first-child{flex:auto;min-width:0}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div>a:first-child .truncate{max-width:34vw}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div>div:last-child{flex:0 auto;min-width:0}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div>div:last-child .truncate{max-width:24vw}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div>div:last-child :is(button,span)>span+span{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] header>div{padding-right:12px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main section>div:first-child a,[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main section>div:first-child button{align-items:center;min-height:44px;display:inline-flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main [role=tablist]{flex-wrap:wrap;row-gap:4px;overflow:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main [role=tablist]>*{min-height:44px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main [aria-label$=sections],[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main [aria-label$=sections]>*{flex-wrap:wrap;flex:auto;row-gap:4px;min-width:0;overflow:visible}[data-ui-design=proposed] .ui-secondary-surface h1{font-size:25px}[data-ui-design=proposed] .ui-secondary-surface :is(.button,[data-slot=button]){min-height:44px}[data-ui-design=proposed] .ui-secondary-surface :is(.input,[data-slot=input],textarea,select){font-size:16px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] main,[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] main>div{padding:20px 16px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger]{background:0 0;border:0;border-radius:0;overflow-x:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] table{width:100%;display:block;min-width:0!important}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] thead{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody{flex-direction:column;gap:8px;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody tr{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:3px 0;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted-foreground);font-size:12px;line-height:1.5;font-family:var(--font-sans);font-variant-numeric:normal;flex:0 0 38%}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-title]{padding-bottom:6px;font-size:15px;font-weight:600;display:block}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-title][data-label]:not([data-label=""]):before{content:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-label=""]:empty{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td>*{max-width:100%}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td .truncate{white-space:normal;text-overflow:clip;overflow:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-label=""]{justify-content:flex-end;padding-top:8px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-label=Actions]{justify-content:flex-end}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-label=Actions][data-label]:not([data-label=""]):before{content:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[colspan]{text-align:center;display:block}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[colspan]:before{content:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger-footer]{border:0;padding-inline:0}}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] .font-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] :is(span,p,div,h1,h2,h3,h4,h5,legend,label,small,th,td,a,button).font-mono.uppercase,[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] :is(span,p,div,h2,h3,h4,h5,legend,label,small,dt).uppercase[class*=tracking-]{text-transform:none;letter-spacing:normal}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-section-title]>span.font-mono:first-child{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-section-title]>span.uppercase{text-transform:none;letter-spacing:-.01em;font-size:17px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-folder-templates-intro]{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-page-header] [data-ui-meta].font-mono.uppercase{text-transform:lowercase}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-page-header] [data-ui-meta].font-mono.uppercase:first-letter{text-transform:uppercase}@media (max-width:767px){[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=portal] [data-ui-ledger] tbody td[data-title].flex{align-items:center;gap:12px;display:flex}}@media (min-width:1024px){[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] table{table-layout:fixed;width:100%;min-width:0!important}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] colgroup col{width:auto!important;min-width:0!important}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] :is(th,td){white-space:normal;overflow-wrap:anywhere}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] :is(th,td):first-child{white-space:nowrap}}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger-caption].font-mono.uppercase{text-transform:lowercase;letter-spacing:0}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger-caption].font-mono.uppercase:first-letter{text-transform:uppercase}@media (max-width:767px){[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger]{background:0 0;border:0;border-radius:0;overflow-x:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] table{width:100%;display:block;min-width:0!important}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] thead{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody{flex-direction:column;gap:8px;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody tr{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:3px 0;display:flex}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted-foreground);font-size:12px;line-height:1.5;font-family:var(--font-sans);font-variant-numeric:normal;flex:0 0 38%}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-title]{padding-bottom:6px;font-size:15px;font-weight:600;display:block}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-title][data-label]:not([data-label=""]):before{content:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-label=""]:empty{display:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td>*{max-width:100%}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td .truncate{white-space:normal;text-overflow:clip;overflow:visible}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-label=""]{justify-content:flex-end;padding-top:8px}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-label=Actions]{justify-content:flex-end}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[data-label=Actions][data-label]:not([data-label=""]):before{content:none}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[colspan]{text-align:center;display:block}[data-ui-design=proposed] .ui-secondary-surface[data-ui-surface=admin] [data-ui-ledger] tbody td[colspan]:before{content:none}}
