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