@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow-x:hidden}:root{font-family:Inter,-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;height:100%}body{margin:0;padding:0;font-family:Inter,-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;background:#fafafa;height:100%;overflow-x:hidden}#root{height:100%;min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;border:2px solid #f1f5f9;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#e2e8f0}*{scrollbar-width:thin;scrollbar-color:#10b981 #f1f5f9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::selection{background:#10b9814d;color:#333}.react-confirm-alert-overlay{background:#00000080!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important}.confirm-overlay{background:#00000080!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.react-confirm-alert-body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;background:#fff!important;border-radius:24px!important;padding:2rem!important;box-shadow:0 20px 60px #0000004d!important;max-width:500px!important;margin:0!important;min-height:auto!important;height:auto!important}.react-confirm-alert-body h1{font-size:1.5rem!important;font-weight:700!important;color:#262626!important;margin-bottom:1rem!important;margin-top:0!important;padding:0!important}.react-confirm-alert-body>div{font-size:1rem!important;color:#525252!important;margin-bottom:1.5rem!important;margin-top:0!important;padding:0!important}.react-confirm-alert-button-group{display:flex!important;gap:1rem!important;justify-content:flex-end!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.react-confirm-alert-button-group>button{padding:.75rem 1.5rem!important;border:none!important;border-radius:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;height:auto!important;min-height:auto!important;box-sizing:border-box!important}.react-confirm-alert-button-group>button *{display:inline!important;vertical-align:middle!important}.react-confirm-alert-button-group>button:first-child{background:#e5e5e5!important;color:#404040!important}.react-confirm-alert-button-group>button:first-child:hover{background:#d4d4d4!important}.react-confirm-alert-button-group>button.danger-button,.react-confirm-alert-button-group>button:last-child:not(:first-child){background:#ef4444!important;color:#fff!important}.react-confirm-alert-button-group>button.danger-button:hover,.react-confirm-alert-button-group>button:last-child:not(:first-child):hover{background:#dc2626!important}.react-confirm-alert-body *:last-child{margin-bottom:0!important;padding-bottom:0!important}.react-confirm-alert-element{padding:0!important;margin:0!important}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:#ffffffe6;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;-webkit-animation:react-confirm-alert-fadeIn .5s .2s forwards;-moz-animation:react-confirm-alert-fadeIn .5s .2s forwards;-o-animation:react-confirm-alert-fadeIn .5s .2s forwards;animation:react-confirm-alert-fadeIn .5s .2s forwards}.react-confirm-alert-body{font-family:Arial,Helvetica,sans-serif;width:400px;padding:30px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;color:#666}.react-confirm-alert-svg{position:absolute;top:0;left:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{margin:0;font-size:16px}.react-confirm-alert-button-group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{outline:none;background:#333;border:none;display:inline-block;padding:6px 18px;color:#eee;margin-right:10px;border-radius:5px;font-size:12px;cursor:pointer}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}
