@charset "UTF-8";html,body,#root{height:100%}body{margin:0;background-color:#10161feb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.app{min-height:100%;display:flex;flex-direction:column}.app>header{margin-bottom:10px}.react-json-view{background:rgba(24,32,48,.98)!important;border-radius:14px;box-shadow:0 2px 12px #10161f21;padding:18px 18px 14px;margin-top:0;margin-bottom:0;width:100%;overflow-x:auto;font-size:15px;word-break:break-all;white-space:pre-wrap}.alert-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;justify-content:center;align-items:flex-end;z-index:9999!important;padding:0}.alert-modal{background:#ffffff;border-radius:24px 24px 0 0;padding:0 0 45px;width:100%;text-align:center;box-shadow:0 -4px 20px #00000026;animation:modalSlideUp .3s ease-out;position:relative}.alert-modal-close{position:absolute;top:20px;right:20px;font-size:16px;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;color:#828e98;background-color:#f1f3f4;font-weight:600}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.alert-modal-header{padding:20px 20px 16px;border-bottom:1px solid #e1e5e9}.alert-modal-icon{font-size:48px;margin-bottom:12px;color:#dc3545}.alert-modal-title{color:#212121;font-size:18px;font-weight:600;margin:0 0 8px}.alert-modal-message{margin-top:60px}.alert-modal-message-title{font-size:20px;font-weight:700}.alert-modal-message-content{margin-top:15px;color:#6e767e}.alert-modal-buttons{margin-top:50px}.btn{padding:8px 15px;color:#2987de;border-radius:24px;background-color:#e4f2fb}
