.tdlg[data-v-55cce8a2]{z-index:100;padding:24px;padding-top:calc(24px + var(--dialog-reserve-top,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tdlg__scrim[data-v-55cce8a2]{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.tdlg__panel[data-v-55cce8a2]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);animation:tessera-pop-in var(--duration-normal) var(--ease-out);max-height:calc(100dvh - 48px - var(--dialog-reserve-top,0px));flex-direction:column;display:flex;position:relative;overflow:hidden}.tdlg__panel--split[data-v-55cce8a2],.tdlg__panel--wide[data-v-55cce8a2]{max-width:960px}@media (width>=960px){.tdlg__panel--split[data-v-55cce8a2]{max-width:min(1280px,96vw);height:min(90dvh,calc(100dvh - 48px - var(--dialog-reserve-top,0px)))}.tdlg__panel--split .tdlg__body[data-v-55cce8a2]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}}.tdlg__panel[data-v-55cce8a2]:focus{outline:none}.tdlg__head[data-v-55cce8a2]{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.tdlg__title[data-v-55cce8a2]{font:var(--weight-semibold) var(--text-h4) /1.2 var(--font-sans);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.tdlg__sub[data-v-55cce8a2]{font:var(--weight-regular) var(--text-xs) /1.4 var(--font-sans);color:var(--text-tertiary)}.tdlg__x[data-v-55cce8a2]{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-md);cursor:pointer;width:30px;height:30px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tdlg__x[data-v-55cce8a2]:hover{background:var(--surface-hover)}.tdlg__x[data-v-55cce8a2]:focus-visible{box-shadow:var(--ring-focus);outline:none}.tdlg__x--hidden[data-v-55cce8a2]{visibility:hidden}.tdlg__body[data-v-55cce8a2]{min-height:0;padding:18px;overflow-y:auto}.tdlg-enter-active[data-v-55cce8a2],.tdlg-leave-active[data-v-55cce8a2]{transition:opacity var(--duration-normal) var(--ease-standard)}.tdlg-enter-from[data-v-55cce8a2],.tdlg-leave-to[data-v-55cce8a2]{opacity:0}
