input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn.block,.textbox.block{display:block}.btn.narrow,.textbox.narrow{padding:2px 4px;border:1px solid #111827;font-size:.75rem}.btn.narrow.rounded,.textbox.narrow.rounded{border-radius:4px}.btn.light,.textbox.light{padding:4px 8px;border:1px solid #111827;font-size:1.063rem}.btn.light.rounded,.textbox.light.rounded{border-radius:4px}.btn.small,.textbox.small{padding:8px 12px;border:1px solid #111827;font-size:1.063rem}.btn.small.rounded,.textbox.small.rounded{border-radius:4px}.btn.normal,.textbox.normal{padding:12px 24px;border:2px solid #111827;font-size:1.063rem}.btn.normal.rounded,.textbox.normal.rounded{border-radius:4px}.btn{cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}.btn.text{color:#1f2937;background-color:#fff;border:2px solid transparent}.btn.text.blue{color:#3b82f6}.btn.text.blue:hover{background:#60a5fa;color:#fff}.btn.text.green{color:#22c55e}.btn.text.green.green:hover{background:#4ade80;color:#fff}.btn.text.red{color:#dc2626}.btn.text.red:hover{background:#ef4444;color:#fff}.btn.text:active{transform:translateY(.75px)}.btn.outline{color:#111827;background-color:transparent;border:2px solid #111827}.btn.outline.blue{border-color:#3b82f6;color:#2563eb}.btn.outline.blue:hover{background:#3b82f6;color:#fff}.btn.outline.green{border-color:#22c55e;color:#15803d}.btn.outline.green:hover{background-color:#22c55e;color:#fff}.btn.outline.red{border-color:#ef4444;color:#dc2626}.btn.outline.red:hover{background:#ef4444;color:#fff}.btn.outline:active{transform:translateY(.75px)}.btn.fill{border:2px solid transparent}.btn.fill.blue{background-color:#3b82f6;color:#fff}.btn.fill.blue:hover{background-color:#60a5fa}.btn.fill.green{background-color:#16a34a;color:#fff}.btn.fill.green:hover{background-color:#22c55e}.btn.fill.red{background-color:#dc2626;color:#fff}.btn.fill.red:hover{background-color:#ef4444}.btn.fill:active{transition:.08s;transform:translate3d(.8px,.8px,.8px)}.textbox{outline:none}.textbox.outline{box-sizing:border-box;background-color:#fff!important}.textbox.outline.blue{border-color:#3b82f6;caret-color:#3b82f6}.textbox.outline.black{border-color:#111827;caret-color:#111827}.grub-control.horizontal{display:flex;align-items:center}.grub-control.horizontal.right{justify-content:flex-end}.grub-control.vertical{display:flex;flex-flow:column}.grub-control .gap-space{width:10px}label.v-group-input,section.v-group-input{display:flex;flex-direction:column;gap:4px}label.v-group-input:not(:last-child),section.v-group-input:not(:last-child){margin-bottom:12px}label.h-group-input,section.h-group-input{display:flex;gap:4px;align-items:center}label.h-group-input.wrap,section.h-group-input.wrap{flex-wrap:wrap}form .form-footer{margin-top:20px;display:flex;justify-content:center;gap:12px}form .form-footer.right{justify-content:right}form .form-footer.left{justify-content:left}.modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b4;z-index:2}.modal.bg-dark-200{background-color:#000000e5}.modal.dialog{z-index:1;display:none;padding-top:40px}.modal.dialog .modal-box{background-color:#fff;margin:auto;padding:10px 20px 20px;width:80%;max-width:900px;max-height:700px;position:relative;animation-name:animatetop;animation-duration:.2s;border-radius:8px}.modal.dialog .modal-box .close{position:absolute;right:20px;top:12px;font-size:28px;font-weight:700;cursor:pointer;color:#aaa}.modal.dialog .modal-box .close:active,.modal.dialog .modal-box .close:hover{color:#000}.modal.dialog .modal-box .boxs-content{margin:24px 0 0}.modal.dialog .modal-box .boxs-content h2{margin:0}.modal.dialog .modal-box .boxs-content .search-box{border-radius:8px;border:1px solid hsl(0,0%,71.8%);padding:16px;margin:24px auto;max-width:479px}.modal.dialog .modal-box .boxs-content .search-box section{margin-bottom:8px}.modal.dialog .modal-box .boxs-content .search-box input,.modal.dialog .modal-box .boxs-content .search-box select{width:100%}.modal.dialog .modal-box .boxs-content .result-box{overflow-x:auto}.modal.dialog .modal-box .boxs-content .result-box table{width:100%}.modal.dialog .modal-box .boxs-content .footer-box{margin-top:12px;display:flex;justify-content:right}.modal.account{z-index:1;display:none;padding-top:110px}.modal.account .modal-box{background-color:#fff;margin:auto;padding:10px 20px 20px;width:40%;position:relative;animation-name:animatetop;animation-duration:.35s;border-radius:8px}.modal.account .modal-box .close{display:flex;align-items:flex-end;justify-content:flex-end;font-size:28px;font-weight:700;cursor:pointer;color:#aaa}.modal.account .modal-box .close:active,.modal.account .modal-box .close:hover{color:#000}.modal.account .modal-box .boxs-menu{display:flex;align-items:center;justify-content:center;flex-flow:column}.modal.account .modal-box .boxs-menu a{font-size:18px;text-decoration:none;color:#000;margin-bottom:12px}.modal.account .modal-box .boxs-menu a:hover{color:#00f}.modal.alert{z-index:2;padding-top:24px}.modal.alert .modal-box{z-index:1;margin:auto;padding:8px 16px;max-width:300px;min-width:200px;background-color:#fff;position:relative;animation-name:animatetop;animation-duration:.35s}.modal.alert .modal-box .close{display:flex;align-items:flex-end;justify-content:flex-end;font-size:1.2rem;font-weight:700;cursor:pointer;color:#aaa}.modal.alert .modal-box .box-content{display:flex;align-items:center;justify-items:center;flex-flow:column}.modal.alert .modal-box .box-content .title{font-size:1.5rem;margin-bottom:8px}.modal.alert .modal-box .box-content .text{font-size:1rem;margin-bottom:12px;color:#8e8e8e}.modal.alert .modal-box .box-content .text p{margin:0}.modal.alert .modal-box .box-footer{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:12px}@keyframes animatetop{0%{top:-300px;transform:scale(0,.3)}95%{transform:scale(1.05)}to{top:0;transform:scale(1)}}@media screen and (max-width: 479px){.modal.account .modal-box{width:80%}}article.news-card{font-family:sans-serif;padding:8px 0;display:flex;flex-direction:row}article.news-card img{width:200px}article.news-card .gab{min-width:16px;max-width:16px}article.news-card .details a{text-decoration:none;color:#333}article.news-card .details a header h2{margin:0;font-weight:600}article.news-card .details a section p{color:#222}article.news-card:not(:last-child){margin-bottom:16px}@media screen and (max-width: 767px){article.news-card:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:20px}}@media screen and (max-width: 479px){article.news-card{flex-direction:column}article.news-card img{width:100%;height:auto}}aside.top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-flow:column;min-height:100px;overflow-x:auto;cursor:pointer}aside.top .boxs-header p{font-size:1.1rem;margin:8px 0 12px}aside.top .boxs-info{display:grid;grid-template-columns:repeat(4,160px);gap:12px;align-items:center;-webkit-user-select:none;user-select:none}aside.top .boxs-info .info{display:grid;grid-template-columns:1fr 2fr;padding:0 16px;align-items:center;height:36px;background:linear-gradient(135deg,#ff6685,#f34);border-radius:8px;box-shadow:0 2px 4px #0000001a}aside.top .boxs-info .info .item-info.left{text-align:left;color:#fff;font-weight:500}aside.top .boxs-info .info .item-info.right{text-align:right;color:#f9fafb;font-weight:700}aside.top .boxs-info .info{transition:transform .15s ease,box-shadow .15s ease}aside.top .boxs-info .info:hover{transform:scale(1.03);box-shadow:0 4px 8px #00000026}aside:not(.top){display:flex;flex-direction:column;gap:24px}.boxs-review{width:auto;height:auto;display:flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;user-select:none}.boxs-review .reviews{width:280px;padding:16px;background-color:#55b9f3;border-radius:12px;box-shadow:4px 12px 20px -12px #000000bf;overflow:hidden;display:flex;flex-direction:column;gap:20px}.boxs-review .reviews .review.title h3{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:600;color:#4b5563}.boxs-review .reviews .review.respones{display:grid;grid-template-columns:repeat(3,77.3334px);grid-column-gap:8px;justify-content:center}.boxs-review .reviews .review.respones .respone{background-color:#1d4ed8;border-radius:16px;background:linear-gradient(145deg,#4da7db,#5bc6ff);box-shadow:20px 20px 36px #489dcf,-20px -20px 36px #62d5ff;height:77.3334px}.boxs-review .reviews .review.respones .respone:hover{border-radius:16px;background:#55b9f3;box-shadow:inset 20px 20px 36px #489dcf,inset -20px -20px 36px #62d5ff}.boxs-review .reviews .review.respones .respone.hig:after{content:"";width:77.3334px;height:77.3334px;position:absolute;background:url(/build/assets/smile-C0p-Gjvd.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:50%}.boxs-review .reviews .review.respones .respone.med:after{content:"";width:77.3334px;height:77.3334px;position:absolute;background:url(/build/assets/flat-CFdK8QJ3.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:50%}.boxs-review .reviews .review.respones .respone.low:after{content:"";width:77.3334px;height:77.3334px;position:absolute;background:url(/build/assets/bad-DIb5sIiu.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:50%}.boxs-review .reviews .review.comment input{margin-bottom:12px;width:100%;box-sizing:border-box;font-size:.97rem;border:none;background-color:#ffffff30;color:#f9fafb;padding:8px;border-radius:12px}.boxs-review .reviews .review.results{width:100%;display:flex;justify-content:center;align-items:center}.boxs-review .reviews .review.results .result.done{background-color:#1d4ed8;border-radius:16px;background:linear-gradient(145deg,#4da7db,#5bc6ff);box-shadow:20px 20px 36px #489dcf,-20px -20px 36px #62d5ff;width:100px;height:100px;display:flex;justify-content:center;align-items:flex-end;cursor:pointer}.boxs-review .reviews .review.results .result.done p{color:#f9fafb;margin:12px}.boxs-review .reviews .review.results .result.done:hover{border-radius:16px;background:#55b9f3;box-shadow:inset 20px 20px 36px #489dcf,inset -20px -20px 36px #62d5ff}.boxs-review .reviews .review.results .result.done:before{content:"";width:100px;height:100px;position:absolute;background:url(/build/assets/smile-C0p-Gjvd.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:50% 30%}.boxs-timetable{width:auto;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-bottom:16px;-webkit-user-select:none;user-select:none}.boxs-timetable .timetables{width:280px;padding:16px;background-color:#fcd34d;border-radius:12px;box-shadow:5px 10px 20px -10px #000000bf}.boxs-timetable .timetables .timetable.title h3{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:600;color:#4b5563}.boxs-timetable .timetables .timetable.hours{margin:16px 0}.boxs-timetable .timetables .timetable.hours .box-day{display:flex;justify-content:space-between;border-radius:12px;padding:6px;margin:1px 0}.boxs-timetable .timetables .timetable.hours .box-day p{margin:0 4px;font-size:.97rem}.boxs-timetable .timetables .timetable.hours .box-day:hover,.boxs-timetable .timetables .timetable.hours .box-day.active{background-color:#ffffff60}.boxs-timetable .timetables .timetable.hours .box-day.active p{font-weight:700}.boxs-trivia{position:sticky;top:64px;width:auto;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-bottom:16px}.boxs-trivia .trivia{width:280px;padding:16px;background-color:#55b9f3;border-radius:12px;box-shadow:5px 10px 20px -10px #000000bf}.boxs-trivia .box-header{display:flex;width:100%;justify-content:space-between;-webkit-user-select:none;user-select:none}.boxs-trivia .box-header p{margin:0;color:#f9fafb;font-size:16px}.boxs-trivia .box-quest .quest-image{display:flex;justify-content:center;align-items:center;margin:8px 0}.boxs-trivia .box-quest .quest-image img{max-width:200px;max-height:200px}.boxs-trivia .box-quest .quest-text p{font-size:22px;line-height:1.4;font-weight:500;color:#1c1c1c}.boxs-trivia .option-select{border:1px solid #F9FAFB;margin:12px 0;border-radius:4px;min-height:24px;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.boxs-trivia .option-select:hover{background-color:#f9f8e1}.boxs-trivia .option-select .option-text{width:100%;display:flex;justify-content:space-between}.boxs-trivia .option-select .option-text p{cursor:default;margin:4px}.boxs-trivia .option-selected{background-color:#f9fafb}.boxs-trivia .correct,.boxs-trivia .correct:hover{background-color:#adf494}@media screen and (max-width: 767px){aside.top .boxs-info{grid-template-columns:repeat(2,minmax(140px,1fr))}aside:not(.top){margin-top:32px}}table{padding:4px;font-family:Arial,Helvetica,sans-serif;color:#1f2937;border-collapse:collapse;font-size:1rem;line-height:1.5rem}table th a,table td a,table tr,table thead,table tbody{-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table th a:link:not(.link),table th a:hover:not(.link),table th a:active:not(.link),table th a:visited:not(.link){color:#111827;text-decoration:none}table th a:not(.link),table td a:not(.link){display:block;width:100%}table th .link{margin-right:4px}table th a.sort-by{padding-right:16px;position:relative}table a.sort-by:before,table a.sort-by:after{border:4px solid transparent;content:"";display:block;height:0;right:4px;top:50%;position:absolute;width:0}table a.sort-by:before{border-bottom-color:#6b7280;margin-top:-8px}table a.sort-by:after{border-top-color:#6b7280;margin-top:1px}table td,table th{border:1px solid #F3F4F6;text-align:left;padding:8px}table thead tr td,table tbody tr th.number,table tbody tr th.center{text-align:center}table tbody tr:nth-child(2n){background-color:#f3f4f6}table tbody tr:hover{background-color:#fef3c7}table th.mark{color:#fcd34d}a.card{text-decoration:none}.card.radius-light{border-radius:4px}.card.radius-small{border-radius:8px}.card.radius-normal{border-radius:12px}.card.radius-large{border-radius:16px}.card.radius-huge{border-radius:24px}.card.shadow-bottom-left-medium{box-shadow:5px 8px 14px -8px #000000bf}.card.border-line{border:1px solid rgba(221,51,221,.2)}.card.nocolor{background-color:transparent}.card.grad-blue{background-color:#08aeea;background-image:linear-gradient(340deg,#08aeea,#2af598)}.card.grad-pinktoyellow{background-color:#fee140;background-image:linear-gradient(90deg,#fee140,#fa709a)}.card.grad-yellowtored{background-color:#ffe53b;background-image:linear-gradient(147deg,#ffe53b,#ff2525 94%)}.card.neum-blue.neum-light.neum-concave{background:linear-gradient(145deg,#4da7db,#5bc6ff);box-shadow:4px 4px 12px #4da7db,-4px -4px 12px #5eccff}.cards-box.blue{padding:16px;background-color:#55b9f3;border-radius:12px;box-shadow:4px 10px 20px -10px #489dcf;margin-bottom:12px}.cards-box .box-title{font-size:21px;font-weight:700;margin-bottom:8px}.cards-box .box-container{height:auto;padding:12px 4px}.team-card{width:200px;min-height:250px;display:flex;flex-direction:column;-webkit-box-shadow:2px 2px 8px 0px rgb(217,217,217);-moz-box-shadow:2px 2px 8px 0px rgb(217,217,217);box-shadow:2px 2px 8px #d9d9d9;border-radius:8px;margin:0 16px;-webkit-user-select:none;user-select:none}.team-card .card.image{width:200px;height:200px}.team-card .card.image img{max-width:200px;max-height:200px;min-width:200px;min-height:200px;border-top-left-radius:8px;border-top-right-radius:8px}.team-card .card.card.content{width:auto;height:auto;padding:8px;text-align:center}.team-card .card.card.content .title{font-size:1.4rem;color:#2f2f2f}.team-card .card.card.content .subtitle{font-size:1.2rem;color:#999}.covid-card{cursor:default;padding:16px;border-radius:12px;width:150px;min-width:150px;color:#fff;position:relative;-webkit-user-select:none;user-select:none}.covid-card .card.title{font-size:1.25rem}.covid-card .card.content{font-size:2.3rem;font-weight:700}.rm-card{max-height:80px;padding:12px;margin-right:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;border-radius:12px}.rm-card p{margin:0;color:#fff}.rm-card .card.title{display:flex}.rm-card .card.title p{font-size:2.5rem}.rm-card .card.title .detail{font-size:2.5rem;color:purple}.rm-card .card.content p{font-size:1.3rem}.respone-card{cursor:default;padding:16px;border-radius:12px;min-width:180px;height:72px;color:#fff;position:relative;-webkit-user-select:none;user-select:none}.respone-card .card.title{font-size:1.3rem}.respone-card .card.action{height:50px;display:flex;align-items:center;justify-content:flex-start}.card.event{padding:16px;display:grid;grid-template-columns:68px 16px 200px;-webkit-user-select:none;user-select:none}.card.event .card-time{height:68px;background-color:#2626fd;color:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column}.card.event .card-time .mount{font-size:1.2rem}.card.event .card-time .day{font-size:1.4rem;font-weight:700}.card.event .card-content .title{font-weight:700;letter-spacing:.01rem;font-size:1.2rem;color:#2b2424}.card.event .card-content .description{margin-top:4px;line-height:1.2;color:#4a4040;letter-spacing:.007em}@media screen and (max-width: 479px){.covid-card{min-width:112px}}@media screen and (max-width: 767px){.covid-card .card.title{font-size:.95rem}.rm-card{min-width:110px;height:56px;padding:8px}.rm-card .card.title{justify-content:center}.rm-card .card.title p,.rm-card .card.title .detail{font-size:1.3rem}.rm-card .card.content p{text-align:center;font-size:.8rem}.respone-card{height:56px;max-width:100px!important;padding:8px;display:flex;align-items:center}.respone-card .card.title{font-size:1rem}.cards-box{height:auto}}@media screen and (min-width: 1000px){.covid-card:before,.covid-card:after{--scale: 0;--arrow-size: 5px;--tooltips-color: #333333e3;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%) translateY(var(--translate-y, 0)) scale(var(--scale));transition:.1s transform;transform-origin:top center}.covid-card:before{--translate-y: calc(100% + var(--arrow-size));content:attr(data-tooltips);font-size:.8rem;padding:.5rem;width:max-content;max-width:100%;border-radius:.3rem;background:var(--tooltips-color);color:#fff;text-align:center}.covid-card:hover:before,.covid-card:hover:after{--scale: 1}.covid-card:after{--translate-y: var(--arrow-size);content:"";border:var(--arrow-size) solid transparent;border-bottom-color:var(--tooltips-color);transform-origin:bottom center}}
