body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:flex-start;background-image:url(/static/media/rufin.e7f62d7545e10968ccfe.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#1a1a1a;display:flex;font-family:Gilroy,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:20px 20px 80px}.App{margin:0 auto;max-width:calc(100vw - 40px);width:100%}.container{background-color:#ffffffb3;border-radius:10px;box-sizing:border-box;overflow-x:hidden;padding:10px;position:relative;text-align:center;width:100%}h1{color:#1a1a1a;font-size:2em;margin-bottom:25px}h2{color:#000;font-size:1.6em;margin-bottom:20px}h3{color:#555;font-size:1.3em;margin-bottom:15px}.buttons{background:#1f1f1f;border:2px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Gilroy,sans-serif;font-size:1.1em;margin:8px 0;padding:12px 20px;transition:background-color 1s ease,transform 1s ease;width:100%}button:active{transform:translateY(0)}#main-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;min-height:83vh;padding-bottom:10px;width:100%}#main-menu .block-buttons button{margin-bottom:15px;max-width:290px}#main-menu table{background:none;border-collapse:collapse;color:#000;max-width:290px;width:290px}#main-menu th{background:none;border-color:#000;border-bottom:none;border-left:none;border-right:none;font-size:x-small;padding-bottom:1px;text-align:left}#main-menu td{border-color:#000;border-left:none;border-right:none;border-top:none;font-size:large;padding-top:2px;text-align:left}.block-buttons{align-items:center;justify-content:space-between;margin-top:20px;padding:0 100px;width:100%}.block-buttons button{font-weight:800}.form-container{margin-top:25px;padding:25px;text-align:left}form{display:flex;flex-direction:column;gap:15px}label{color:#212020;font-family:Gilroy,sans-serif;font-size:.95em;font-weight:600;font-weight:400;margin-bottom:5px;margin-top:10px}input[type=number],input[type=text]{background-color:#0000;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;color:#747475;font-size:1em;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input[type=number]:focus,input[type=text]:focus{border-color:#fff;box-shadow:0 0 0 3px #007bff40;outline:none}form button[type=submit]{background-color:#186a2b;margin-left:auto;margin-right:auto;margin-top:25px}form button[type=submit]:disabled{background-color:#cccccc79;color:#666;cursor:not-allowed}form button[type=button]{background-color:#6c757d79;margin-left:auto;margin-right:auto;margin-top:10px}form button[type=button]:hover{background-color:#5a6268}.form-container>button{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto}#myRequestsView h2,#myRequestsView p{margin:auto;text-align:center}#myRequestsView p{color:#000;font-size:1.1em;margin-bottom:20px;margin-top:30px}#myRequestsView.form-container{height:76vh;padding:0;width:90vw}#myRequestsView,#myRequestsView td{padding:2px 5px}.container:has(#myRequestsView){height:100%;padding:0;width:100%}.requests-table-wrapper{background-color:hsla(0,2%,55%,.127);box-shadow:0 2px 5px #0000000d;font-size:smaller;height:100%;margin-top:20px;overflow-x:auto;padding:10px 0;width:100%}table .requests-table{border-collapse:collapse;font-size:.9em;margin-bottom:20px;min-width:400px;width:100%}td,th{border:1px solid #e9ecef;margin:0 auto;padding:3px 20px;text-align:left}th{background-color:#f8f9fa54;color:#495057;font-weight:600;white-space:nowrap}tbody tr:nth-child(2n){background-color:#f2f2f254}tbody tr:hover{background-color:#e9f5ff51}.error-message{color:#dc3545;font-weight:700;margin-top:15px;text-align:center}.info-container{margin-top:25px;padding:25px;text-align:left}.info-container p{color:#000;line-height:1.6;margin-bottom:15px}.info-container button{background-color:#6c757d79;margin-top:20px}.info-container button:hover{background-color:#5a6268}.tabs{border:1px solid #dee2e6;border-radius:.25rem;display:flex;margin-bottom:20px}.tabs button{background-color:initial;border:none;border-bottom:3px solid #0000;border-radius:0;color:#bebebe;flex-grow:1;font-size:1em;font-weight:600;margin:0;padding:12px 15px;text-align:center;transition:color .2s ease,border-color .2s ease}.tabs button.active{background-color:#c8c8c880;color:#fff}.tabs button:hover:not(.active){background-color:#f8f9fa;color:#0056b3;transform:none}.back-to-main-menu-button{background-color:#6c757d6b;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.back-to-main-menu-button:hover{background-color:#5a6268}.img-logotype{display:block;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:220px}#rulesView.info-container{margin-top:20px;padding:20px 15px}#rulesView h2{margin-bottom:15px}#rulesView p{line-height:1.55;margin-bottom:12px}#rulesView ol{margin-bottom:15px;padding-left:20px}#rulesView ol>li{margin-bottom:12px}#rulesView ol>li>strong{display:block;font-weight:600;margin-bottom:6px}#rulesView ul{list-style-type:disc;margin-bottom:8px;margin-top:6px;padding-left:18px}#rulesView ul li{margin-bottom:6px}#rulesView p:last-of-type{margin-bottom:20px}.rows{font-size:12px;margin-top:0}.app-loader-container{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.app-loader-text{color:#fffdfd;font-family:Gilroy,sans-serif;font-size:1.5em}.about-us{margin:0 auto;padding:0 20px}.nav-links{background-color:#1f1f1f;border-radius:10px;margin:0 auto;max-width:240px;padding:10px 20px}.nav-links button{background-color:initial;background:none;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Gilroy,sans-serif;font-size:14px;margin:0;max-width:290px;padding:5px;text-align:left;width:100%}.bottom-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#191919d9;border-top:1px solid #ffffff26;bottom:0;display:flex;justify-content:space-around;left:0;padding:8px 0;position:fixed;width:100%;z-index:1000}.bottom-nav button{background:#0000;border:none;border-radius:0;color:#b0b0b0;cursor:pointer;font-family:Gilroy,sans-serif;font-size:.9em;margin:0;padding:5px 15px;transition:color .2s ease;width:auto}.bottom-nav button.active{color:#fff}.logoTitle{font-size:5em}#last-button{border-bottom:0}.terms-container{align-items:center;background-color:#333;border-radius:8px;display:flex;justify-content:space-between;margin-top:20px;padding:15px}.terms-label{color:#fff;flex-grow:1;font-size:1em}.terms-label .rules-link{color:#4da6ff;text-decoration:underline}.terms-container input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid;border-radius:50%;color:currentColor;cursor:pointer;display:grid;flex-shrink:0;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.terms-container input[type=checkbox]:before{border-radius:50%;box-shadow:inset 1em 1em #4da6ff;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}.terms-container input[type=checkbox]:checked:before{transform:scale(1)}
/*# sourceMappingURL=main.f5c851d3.css.map*/