.k-modal-overlay[data-v-937aae57]{z-index:10001;direction:rtl;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.k-modal[data-v-937aae57]{background:var(--k-bg,#fff);border-radius:10px;flex-direction:column;width:100%;max-height:calc(100vh - 60px);transition:width .3s;display:flex;box-shadow:0 10px 25px #0003}.k-modal[data-v-937aae57]:focus{outline:none}.k-modal[data-v-937aae57]:focus-visible{outline:2px solid var(--k-border-focus);outline-offset:2px}.k-modal-sm[data-v-937aae57]{max-width:380px}.k-modal-md[data-v-937aae57]{max-width:520px}.k-modal-lg[data-v-937aae57]{max-width:720px}.k-modal-xl[data-v-937aae57]{max-width:960px}.k-modal-placement-left[data-v-937aae57]{justify-content:flex-end}.k-modal-placement-right[data-v-937aae57]{justify-content:flex-start}.k-modal-header[data-v-937aae57]{border-bottom:1px solid var(--k-border,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.k-modal-title[data-v-937aae57]{color:var(--k-text-primary,#1e293b);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.k-modal-close[data-v-937aae57]{width:25px;height:25px;color:var(--k-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.k-modal-close[data-v-937aae57]:hover{background:var(--k-error-light,#fee2e2);color:var(--k-error,#ef4444)}.k-modal-close .icon[data-v-937aae57]{width:15px;height:15px}.k-modal-body[data-v-937aae57]{flex:1;min-height:0;padding:16px;overflow:hidden auto}.k-modal-footer[data-v-937aae57]{border-top:1px solid var(--k-border,#e2e8f0);flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 14px;display:flex}.k-modal-fade-enter-active[data-v-937aae57],.k-modal-fade-leave-active[data-v-937aae57]{transition:opacity .2s}.k-modal-fade-enter-from[data-v-937aae57],.k-modal-fade-leave-to[data-v-937aae57]{opacity:0}.k-modal-pop-enter-active[data-v-937aae57]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s}.k-modal-pop-leave-active[data-v-937aae57]{transition:transform .15s,opacity .15s}.k-modal-pop-enter-from[data-v-937aae57],.k-modal-pop-leave-to[data-v-937aae57]{opacity:0;transform:translateY(12px)scale(.97)}
