.modal{background:#121212;border:2px solid #f3d313;border-radius:10px;height:200px;left:50%;margin-left:-250px;position:fixed;width:500px;z-index:100}.modal-inactive{display:none;opacity:0;transition:opacity 1s linear}.modal-active{display:block;opacity:100%;transition:opacity 1s linear}body{background:#121212;color:#f3d313;font-family:Roboto,sans-serif;margin:0;padding:0}h1,h2,h3{color:#f3d313;text-align:center;text-transform:uppercase}nav{background:#1a1a1a;box-shadow:0 2px 8px #00000080;padding:10px 20px;position:sticky;top:0;z-index:1000}nav ul{display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}nav ul li a{border-radius:4px;color:#c0ac32;font-size:14px;padding:5px 10px;text-decoration:none}nav ul li a.active{background:#b49424;color:#f3d313}div{margin:15px auto;max-width:1200px;padding:10px;text-align:center}.container{margin-top:0;padding-top:0}button{background:#1e1e1e;border:2px solid #0000;border-radius:4px;color:#f3d313;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease-in-out}button:hover{background:#252525;border-color:#f3d313;transform:translateY(-7px)}button:disabled{background:#888;border:none;cursor:not-allowed;transform:none}.options-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:0}.option-card:hover{transform:scale(1.05)}.option-card{background:linear-gradient(135deg,#252525,#1e1e1e);border:2px solid #0000;border-radius:10px;box-shadow:0 4px 15px #0003;color:#f3d313;cursor:pointer;height:440px;justify-content:center;padding:0;text-align:center;transition:transform .3s ease,border-color .3s ease;width:220px}.option-card:hover{border-color:#f3d313;transform:translateY(-10px)}.option-card.selected{background:linear-gradient(135deg,#333,#292929);border-color:#f3d313;transform:scale(1.05)}.option-card .details{display:flex;flex-direction:column;justify-content:center;margin-top:0}.option-card h3{font-size:1.2rem;margin:0}.option-card h5{font-style:normal;margin:0;text-align:justify}.option-card p{color:#f3d313;font-size:.9rem;margin:5px 0}.option-card img{border-radius:10px 10px 0 0;margin-bottom:0;margin-top:0;position:top;width:100%}.option-card.selected{border-color:#d4b431}.option-card p.custom-tag{display:none}.option-card p.custom-tag.selected{display:block}.option-card input{display:none}.option-card input.selected{display:block;font-size:small;text-align:center;width:100%}.navbarTile{cursor:pointer}.summary-survey-container{background:#1a1a1a;border-radius:8px;border-top:2px solid #444;box-shadow:0 4px 15px #0000004d;margin-top:30px;padding:15px}.summary-survey-container h2{color:#f3d313;font-size:1.5rem;margin-bottom:10px;text-transform:uppercase}.summary-survey-container ul{list-style:none;margin:0;padding:0}.summary-survey-container ul li{display:inline-block;min-width:120px;padding:15px}.summary-survey-container ul li a{color:#f3d313;text-align:center;text-decoration:none;transition:color .3s ease}.summary-survey-container ul li .label{color:#f3d313;font-size:.6rem;margin:0;padding:5px;text-transform:uppercase}.summary-survey-container ul li .value{background-color:#ff4f1e;border-radius:5px;color:#000;display:block;font-size:.7rem;margin:0;padding:5px}.summary-survey-container ul li .value:hover{background-color:#fd6e47;transform:translateY(-2px);transition:transform .3s ease,border-color .3s ease}.summary-survey-container ul li .selected-value{background-color:#f3d313;border-radius:5px;color:#000;display:block;font-size:.7rem;margin:0;padding:5px}.summary-survey-container ul li .selected-value:hover{background-color:#ffe51e;transform:translateY(-2px);transition:transform .3s ease,border-color .3s ease}.summary-survey-container button#buy-me-btn.active{background-color:#f3d313;color:#000;font-size:larger;font-weight:700}.summary-survey-container button#buy-me-btn.not-active:disabled{background-color:#888}.summary{background-color:#252525;border-radius:8px;box-shadow:0 2px 10px #0000004d;justify-content:center;margin-bottom:0;margin-top:0;width:80%}.summary h3{border-top:.5pt solid #f3d313;margin-top:0;padding-top:5%}.summary #table-wrapper{margin:0;padding:0;position:relative}.summary #table-scroll{display:grid;height:400px;margin:0;overflow:auto;padding:0}.summary table{border-collapse:initial;border-spacing:0;text-align:left}.summary thead{background-color:#4b4747;border:.5pt solid #f3d313;color:#f3d313;position:sticky;top:0;width:100%}.summary th{border:.5pt solid #f3d313;font-size:16px;padding:12px;text-transform:uppercase}.summary tbody{overflow-x:auto}.summary tbody tr:hover{background-color:#333;cursor:pointer;transition:background-color .4s}.summary td{border:.5pt solid #f3d313;color:#f3d313;font-size:14px;padding:12px;width:fit-content}.summary td:last-child{text-align:right}.summary button{background-color:#f3d313;color:#000;font-size:larger;font-weight:700}@media screen and (max-width:768px){div{margin-top:0;max-width:1200px;padding:10px;text-align:center}.options-grid{flex-direction:column;gap:10px}button{margin:5px 0}.summary{display:grid;width:95%}.summary tbody{height:300px;overflow-x:auto}.summary thead,tbody,tr{table-layout:fixed;width:90%}.summary td{font-size:10pt;padding:8px 2px;word-break:break-all}.summary td:first-child,th:first-child{display:none}.summary th{font-size:10pt;padding:5px}}#professor{display:none}
/*# sourceMappingURL=main.b98823b9.css.map*/