@keyframes eui-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes eui-modal-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.eui-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background-color:#0f172a8c;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out eui-modal-fade-in;display:flex;position:fixed;inset:0}.eui-modal{background-color:var(--eui-bg);width:100%;max-height:calc(100vh - 2rem);color:var(--eui-text);border:1px solid var(--eui-border);opacity:1;border-radius:12px;outline:none;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) eui-modal-pop-in;display:flex;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 1px 3px #0000000d,0 20px 50px -10px #00000040,0 8px 20px -8px #00000026}.eui-modal.eui-modal-sm{max-width:28rem}.eui-modal.eui-modal-md{max-width:32rem}.eui-modal.eui-modal-lg{max-width:42rem}.eui-modal.eui-modal-xl{max-width:56rem}.eui-modal.eui-modal-fullScreen{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}@media (prefers-reduced-motion:reduce){.eui-modal-overlay,.eui-modal{animation:none}}@media (width<=640px){.eui-modal-overlay{align-items:stretch;padding:0}.eui-modal{border-radius:0;max-height:100%}.eui-modal.eui-modal-sm,.eui-modal.eui-modal-md,.eui-modal.eui-modal-lg,.eui-modal.eui-modal-xl{width:100%;max-width:none;height:100%}}.eui-modal-header{border-bottom:1px solid var(--eui-border);background-color:var(--eui-bg);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}@media (width<=640px){.eui-modal-header{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-right:calc(1.25rem + env(safe-area-inset-right,0px));padding-left:calc(1.25rem + env(safe-area-inset-left,0px))}}.eui-modal-title{color:var(--eui-text);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.eui-modal-close{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-modal-close:focus{outline:none}.eui-modal-close:disabled{cursor:not-allowed}.eui-modal-close{border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);justify-content:center;align-items:center;padding:.25rem;display:flex}.eui-modal-close svg{width:1.125rem;height:1.125rem}.eui-modal-close:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-modal-close:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-modal-body{scrollbar-width:thin;flex:auto;min-height:0;padding:1.25rem 1.25rem 1.5rem;overflow:hidden auto}.eui-modal-body::-webkit-scrollbar{width:8px}.eui-modal-body::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:4px}.eui-modal-body::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-modal-body.eui-modal-body-no-title{padding-top:1.75rem}@media (width<=640px){.eui-modal-body{padding-right:calc(1.25rem + env(safe-area-inset-right,0px));padding-left:calc(1.25rem + env(safe-area-inset-left,0px))}.eui-modal-body.eui-modal-body-no-title{padding-top:calc(1.75rem + env(safe-area-inset-top,0px))}.eui-modal-body.eui-modal-body-no-footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.eui-modal-close-floating{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-modal-close-floating:focus{outline:none}.eui-modal-close-floating:disabled{cursor:not-allowed}.eui-modal-close-floating{z-index:10;position:absolute;top:.75rem;right:.75rem}@media (width<=640px){.eui-modal-close-floating{top:calc(.75rem + env(safe-area-inset-top,0px));right:calc(.75rem + env(safe-area-inset-right,0px))}}.eui-modal-close-floating{border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);justify-content:center;align-items:center;padding:.25rem;display:flex}.eui-modal-close-floating svg{width:1.125rem;height:1.125rem}.eui-modal-close-floating:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-modal-close-floating:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-modal-footer{border-top:1px solid var(--eui-border);background-color:var(--eui-bg);z-index:1;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:sticky;bottom:0}@media (width<=640px){.eui-modal-footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding-right:calc(1.25rem + env(safe-area-inset-right,0px));padding-left:calc(1.25rem + env(safe-area-inset-left,0px))}}
