.modal-overlay[data-v-a9152d67]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.tt-modal[data-v-a9152d67]{background:#fff;border-radius:.375rem;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal-header[data-v-a9152d67]{align-items:center;background:var(--tt-color-gray-950);border-bottom:1px solid var(--tt-color-gray-200);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem}.modal-body[data-v-a9152d67]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-a9152d67]{border-top:1px solid var(--tt-color-gray-200);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.5rem}.modal-footer[data-v-a9152d67]:empty{display:none}.modal-header-slot[data-v-a9152d67]{flex:1;min-width:0}.modal-header-slot[data-v-a9152d67] h3{font-size:1rem;font-weight:600;margin:0}.icon-btn[data-v-a9152d67]{background:transparent;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1.5rem;line-height:1;opacity:.85;padding:0 .4rem;transition:opacity .12s}.icon-btn[data-v-a9152d67]:hover{opacity:1}
