.ta-modal{width:100%;max-width:var(--ta-modal-w);border-radius:var(--ta-modal-radius);max-height:100%;box-shadow:var(--ta-shadow-menu);animation:ta-modal-in var(--ta-motion-duration-normal) var(--ta-motion-ease-standard) both;margin-inline:auto}@keyframes ta-modal-in{0%{opacity:0}to{opacity:1}}.ta-modal__header{justify-content:space-between;align-items:center;gap:var(--ta-modal-header-gap);padding:var(--ta-modal-header-pad);flex:none;display:flex}.ta-modal__title{font-family:var(--ta-font-display);font-size:var(--ta-text-subheading);font-weight:var(--ta-font-weight-semibold);line-height:var(--ta-line-height-tight);color:var(--ta-color-text-title);margin:0}.ta-modal__title-row{align-items:center;gap:var(--ta-space-9);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.ta-modal__title-row>.ta-modal__title{min-width:0}.ta-modal__header-action{flex:none;align-items:center;display:flex}.ta-modal__header-action--end{margin-inline-start:auto}.ta-modal__heading{gap:var(--ta-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ta-modal__subtitle{font-family:var(--ta-font-body);font-size:var(--ta-text-meta);line-height:var(--ta-line-height-tight);color:var(--ta-color-text-body);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ta-modal__header--title-hidden{justify-content:flex-end}.ta-modal__close{color:var(--ta-color-text-meta);flex:none}.ta-modal__close:hover{color:var(--ta-color-text-title)}.ta-modal__close--text{padding:var(--ta-space-5) var(--ta-space-12);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-8);color:var(--ta-color-text-body);font-family:var(--ta-font-body);font-size:var(--ta-text-label);line-height:var(--ta-line-height-tight);white-space:nowrap}.ta-modal__body{padding:0 var(--ta-modal-body-pad-x) var(--ta-modal-body-pad-bottom);font-size:var(--ta-text-plain);line-height:var(--ta-line-height-normal)}.ta-modal__footer{justify-content:flex-end;align-items:center;gap:var(--ta-modal-actions-gap);padding:0 var(--ta-modal-body-pad-x) var(--ta-modal-body-pad-bottom);flex:none;display:flex}.ta-modal__footer.ta-modal__footer--stack{justify-content:flex-start;align-items:stretch;gap:var(--ta-space-12);padding-top:var(--ta-space-12);border-top:1px solid var(--ta-color-border);flex-direction:column}.ta-modal.ta-modal--inline{max-width:none;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:0;animation:none}.ta-modal--inline .ta-modal__header--inline{padding-inline:0;padding-top:0}.ta-modal--inline .ta-modal__body{isolation:isolate;padding-inline:0;overflow:visible}.ta-modal--inline .ta-modal__footer{padding-inline:0;padding-bottom:0;padding-top:var(--ta-space-8);background:var(--ta-color-surface-nav);position:sticky;bottom:0}
