html{height:100%}body{margin:0;font-family:Nunito,sans-serif;min-height:100%;display:flex;flex-direction:column}h5.section-title{color:#5a5c69;font-weight:600;margin-bottom:.75rem;font-size:1.1rem;display:flex;align-items:center}h5.section-title i{margin-right:.75rem;color:#4e73df}.flash-messages{position:fixed;top:calc(56px + 1rem);right:1rem;z-index:1050;min-width:250px;max-width:400px}.flash-messages .alert{margin-bottom:.5rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid}.flash-messages .alert.alert-success{border-left-color:#198754}.flash-messages .alert.alert-danger{border-left-color:#dc3545}.flash-messages .alert.alert-warning{border-left-color:#ffc107}.flash-messages .alert.alert-info{border-left-color:#0dcaf0}.form-label{font-weight:600;color:#5a5c69;margin-bottom:.5rem}.form-control{border:1px solid #dddfeb;border-radius:.35rem;padding:.75rem 1rem;transition:all .2s ease-in-out}.form-control:focus{border-color:#4e73df;box-shadow:0 0 0 .2rem #4e73df40}.form-control.is-invalid{border-color:#e74a3b}.form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #e74a3b40}.form-check{margin-bottom:1rem}.form-check .form-check-input:checked{background-color:#4e73df;border-color:#4e73df}.form-check .form-check-input:focus{box-shadow:0 0 0 .2rem #4e73df40}.invalid-feedback{font-size:.875rem;margin-top:.25rem;color:#e74a3b}.btn{padding:.5rem 1.25rem;font-weight:500;border-radius:.35rem;transition:all .2s ease-in-out}.btn.btn-primary{background-color:#4e73df;border-color:#4e73df}.btn.btn-primary:hover{background-color:#2653d4;border-color:#2653d4;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn.btn-primary:active{transform:translateY(0);box-shadow:none}.btn.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn.btn-secondary:hover{background-color:#5c636a;border-color:#565e64;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn.btn-secondary:active{transform:translateY(0);box-shadow:none}.btn.btn-danger{background-color:#dc3545;border-color:#dc3545}.btn.btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn.btn-danger:active{transform:translateY(0);box-shadow:none}.btn i{margin-right:.5rem}.list-group .list-group-item{border:1px solid rgba(0,0,0,.08)}.list-group .list-group-item.rounded-3{margin-bottom:.75rem}.list-group .list-group-item.rounded-3 .border-start.border-primary{border-left-width:4px!important;position:relative}.list-group .list-group-item.rounded-3 .border-start.border-primary:before{content:"";position:absolute;left:-4px;top:0;height:100%;width:4px;background:linear-gradient(to bottom,#4e73df,#8fa6eb);border-radius:2px}.list-group .list-group-item.rounded-3 h5{color:#4e505b;font-weight:600}.list-group .list-group-item.rounded-3 .badge{padding:.6rem 1rem;display:inline-flex;align-items:center;font-size:.95rem}.list-group .list-group-item.rounded-3 .badge i{font-size:.9em;margin-right:.4rem}.list-group .list-group-item.rounded-3 .badge .fw-bold{font-size:1.05rem;padding-left:.2rem}.list-group .list-group-item.rounded-3 .btn-sm{padding:.4rem .75rem;font-weight:500;box-shadow:0 2px 4px #0000000d}.list-group .list-group-item.rounded-3 .btn-sm:hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000014}.list-group .list-group-item.rounded-3 .btn-sm.btn-outline-primary:hover{background-color:#3862db}.list-group .list-group-item.rounded-3 .btn-sm.btn-outline-danger:hover{background-color:#e43524}.card{box-shadow:0 .15rem 1.75rem #3a3b4526;border:none;border-radius:.5rem;overflow:hidden}.card .card-header{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1rem 1.5rem}.card .card-header h5{font-weight:600;font-size:1.1rem;margin-bottom:0}.card .card-header.bg-info.bg-opacity-10{border-bottom:1px solid rgba(13,202,240,.2)}.card .card-header.bg-info.bg-opacity-10 h5.text-info{color:#0aa1c2!important;letter-spacing:.01em}.card .card-header.bg-light{border-bottom:1px solid rgba(0,0,0,.08)}.card .card-header.bg-light h5.text-primary{color:#3a5dd9!important;letter-spacing:.01em}.card .card-body{padding:1.5rem}@media screen and (max-width: 992px){.card .card-body{padding:1rem}}.card.border-info{border:none!important;box-shadow:0 .15rem 1.75rem #0dcaf026;position:relative}.card.border-info:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#0dcaf0,#0aa1c2);border-radius:4px 0 0 4px}.table{margin-bottom:0}.table>:not(caption)>*>*{padding:.75rem}.table.table-hover tbody tr{transition:background-color .2s ease-in-out}.badge{padding:.5em .8em;font-weight:500}.badge.bg-success{background-color:#1cc88a!important}.badge.bg-danger{background-color:#e74a3b!important}.badge.bg-warning{background-color:#f6c23e!important}.border-left-primary{border-left:.25rem solid #4e73df!important}.border-left-success{border-left:.25rem solid #1cc88a!important}.text-gray-300{color:#dddfeb!important}.text-gray-800{color:#5a5c69!important}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.25rem}.section-spacer{margin-top:3rem;margin-bottom:3rem}.page-spacer{margin-top:2rem;margin-bottom:2rem}.hover-shadow{transition:all .3s ease}.hover-shadow:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.transition{transition:all .3s ease}.hover-lift{transition:transform .2s ease}.hover-lift:hover{transform:translateY(-3px)}.logo-image{max-width:100px;height:auto;transition:all .3s ease}@media (max-width: 576px){.logo-image{max-width:80px}}.logo-text{font-weight:500;color:#fff;transition:all .3s ease;font-size:.9rem}.cursor-move{cursor:move}.draggable-modal{position:fixed;margin:0;transition:none!important}body.admin .sidebar{min-height:calc(100vh - 56px);background-color:#e9ecef;border-right:1px solid rgba(0,0,0,.1);position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;z-index:100}body.admin .sidebar::-webkit-scrollbar{width:6px}body.admin .sidebar::-webkit-scrollbar-track{background:#e9ecef}body.admin .sidebar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}body.admin .sidebar .nav-link{color:#495057;padding:.75rem 0;transition:all .2s ease-in-out;display:flex;align-items:center;width:100%}body.admin .sidebar .nav-link .fa-chevron-down{transition:transform .2s ease-in-out}body.admin .sidebar .nav-link[aria-expanded=true] .fa-chevron-down{transform:rotate(-180deg)}body.admin .sidebar .nav-link:hover{background-color:#0000000d;color:#212529}body.admin .sidebar .nav-link.active{background-color:#00000014;color:#212529;position:relative}body.admin .sidebar .nav-link.active:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#343a40;transition:all .2s ease}body.admin .sidebar .collapse .nav-link{padding-left:0}body.admin .sidebar .collapse .nav-link:hover{background-color:#0000000d}body.admin .sidebar .collapse .nav-link.active:before{left:-1rem}body.admin .sidebar .collapse{transition:all .2s ease-in-out}body.admin .header{background-color:#343a40;height:56px;box-shadow:0 2px 4px #0000001a}body.admin .header .btn-dark{background-color:#212529;border:1px solid #212529}body.admin .header .btn-dark:hover,body.admin .header .btn-dark:focus{background-color:#424649;border-color:#373b3e}body.admin .footer{background-color:#343a40;color:#fff;padding:1rem;text-align:center;height:60px;margin-top:auto;flex-shrink:0}body.admin .main-content{flex:1;padding:20px;background-color:#f8f9fa}body.admin .page-title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.05)}body.admin .page-title-wrapper .dashboard-title{color:#5a5c69;font-weight:600;font-size:1.75rem;margin:0;padding:0;display:flex;align-items:center;position:relative}body.admin .page-title-wrapper .dashboard-title:after{content:"";position:absolute;left:0;bottom:-1rem;height:4px;width:40px;background:linear-gradient(to right,#4e73df,#8fa6eb);border-radius:2px}body.admin .page-title-wrapper .dashboard-title i{color:#4e73df;margin-right:.75rem;font-size:1.5rem;display:inline-flex;align-items:center}body.admin .page-title-wrapper .page-actions{display:flex;gap:.5rem;align-items:center}body.admin .section-header{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #dddfeb}body.admin .section-header h5:before{content:"";display:inline-block;width:4px;height:1.25rem;background-color:#4e73df;margin-right:.75rem;border-radius:2px}body.admin .table-responsive{border-radius:.35rem;box-shadow:0 .15rem 1.75rem #0000001a;margin-bottom:1.5rem}body.admin .table-responsive .table{margin-bottom:0;background-color:#fff}body.admin .table-responsive .table thead{background-color:#f8f9fc;border-bottom:2px solid #e3e6f0}body.admin .table-responsive .table thead th{font-weight:600;color:#5a5c69;padding:1rem;white-space:nowrap}body.admin .table-responsive .table tbody tr{transition:all .2s ease-in-out}body.admin .table-responsive .table tbody tr:hover{background-color:#4e73df05}body.admin .table-responsive .table tbody tr td{padding:1rem;vertical-align:middle;color:#5a5c69}body.admin .table-responsive .table tbody tr .btn{margin:5px 0;white-space:nowrap}@media (min-width: 769px){body.admin .table-responsive table{min-width:700px}}@media (max-width: 768px){body.admin .page-title-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}body.admin .page-title-wrapper .dashboard-title{font-size:1.5rem}body.admin .page-title-wrapper .dashboard-title i{font-size:1.3rem}body.admin .page-title-wrapper .page-actions{width:100%;justify-content:flex-start}body.admin .table-responsive{margin:0 -1.5rem;border-radius:0}body.admin .table-responsive .table thead{display:none}body.admin .table-responsive .table tbody tr{display:block;margin-bottom:1rem;border:1px solid #e3e6f0;border-radius:.35rem}body.admin .table-responsive .table tbody tr td{display:block;text-align:right;padding:.75rem 1rem;border-bottom:1px solid #e3e6f0}body.admin .table-responsive .table tbody tr td:last-child{border-bottom:none}body.admin .table-responsive .table tbody tr td:before{content:attr(data-label);float:left;font-weight:600;color:#5a5c69}}html:has(body.member){background-color:#e4e8f0;min-height:100%}body.member{background-color:#e4e8f0}body.member .main-content{background-color:#eef1f6;background-image:linear-gradient(180deg,#eef1f6,#e4e8f0);background-attachment:local;min-height:100%}body.member footer{background-color:#343a40!important}body.member .navbar .navbar-nav .nav-link{color:#f8f9fad9!important;font-weight:500;transition:all .3s ease}body.member .navbar .navbar-nav .nav-link:hover,body.member .navbar .navbar-nav .nav-link:focus{color:#f8f9faf2!important;background-color:#ffffff14;border-radius:.25rem}body.member .navbar .navbar-nav .nav-link.active{color:#f8f9faf2!important;font-weight:600}body.member .navbar .navbar-nav .dropdown-toggle:after{filter:brightness(1.1)}body.member .navbar .dropdown-menu .dropdown-item{color:#333!important;font-weight:500}body.member .navbar .dropdown-menu .dropdown-item:hover,body.member .navbar .dropdown-menu .dropdown-item:focus{background-color:#4e73df14;color:#4e73df!important}body.member .navbar .navbar-brand .logo-text{color:#f8f9fae6!important;font-weight:600}body.member .navbar .text-white{color:#f8f9fae0!important}body.member .card{border:1px solid rgba(0,0,0,.08);box-shadow:0 .25rem .5rem #0000001a;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.member .card .card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 1.25rem}body.member .card .card-header h2{font-size:1.25rem;font-weight:600;color:#5a5c69;margin:0}body.member .card .card-header p{font-size:.875rem;color:#6c757d;margin:0}body.member h5{font-size:1.125rem}body.member h5.card-title{letter-spacing:.2px}body.member h5.card-title.mb-0{margin-bottom:0}body.member .border-start-primary{border-left:4px solid #4e73df!important;transition:all .3s ease-in-out;background-color:#fff}body.member .border-start-primary:hover{transform:translateY(-2px);border-left-width:6px;box-shadow:0 .5rem 1rem #00000026}body.member .border-start-primary .card-body{padding:1.25rem}body.member .border-start-primary .card-title{color:#5a5c69;font-weight:600;margin-bottom:1rem}body.member .border-start-primary .card-text{color:#5a5c69;font-size:.875rem;line-height:1.5}body.member .border-start-primary .card-text i{width:1.25rem;color:#4e73df}body.member .border-start-primary .btn-primary{margin-top:1rem;padding:.5rem 1rem;font-weight:500;transition:all .2s ease-in-out;background-color:#4e73df;border-color:#4e73df}body.member .border-start-primary .btn-primary:hover{transform:translateY(-1px);box-shadow:0 .125rem .25rem #00000013;background-color:#3862db;border-color:#3862db}body.member .rounded-circle{box-shadow:0 .125rem .25rem #00000013;background-color:#4e73df}body.member .rounded-circle i{transition:all .3s ease-in-out}body.member .list-unstyled li{padding:.5rem 0;color:#5a5c69}body.member .list-unstyled li i{margin-right:.5rem}body.member .form-control{border-radius:.375rem;padding:.75rem 1rem}body.member .form-control.is-invalid{background-image:none}body.member .form-label{font-weight:500}body.member .mb-4{margin-bottom:1.5rem!important}body.member .btn{padding:.75rem 1.5rem;border-radius:.375rem}body.member .btn.btn-outline-secondary{border:1px solid rgba(0,0,0,.2);transition:all .3s ease}body.member .btn.btn-outline-secondary:hover{background-color:#f8f9fa80;color:#495057;transform:translateY(-2px);border-color:#0000004d;box-shadow:0 3px 10px #00000014}@media (max-width: 768px){body.member .card{margin-bottom:1rem}body.member .border-start-primary .card-body{padding:1rem}body.member .form-control{padding:.625rem .875rem}body.member .btn{padding:.625rem 1.25rem}}body.member .examinee-list .card{border:none;box-shadow:0 .125rem .25rem #00000013;transition:all .3s ease-in-out}body.member .examinee-list .card:hover{box-shadow:0 .5rem 1rem #00000026}body.member .examinee-list .card .card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:1.25rem}body.member .examinee-list .card .card-header h2{font-size:1.25rem;font-weight:600;color:#5a5c69;margin:0}body.member .examinee-list .card .card-header p{color:#6c757d;margin:.25rem 0 0;font-size:.875rem}body.member .examinee-list .card .table{margin:0}body.member .examinee-list .card .table thead{background-color:#f8f9fc}body.member .examinee-list .card .table thead th{font-weight:600;color:#5a5c69;padding:1rem;border-bottom:2px solid #e3e6f0;white-space:nowrap}body.member .examinee-list .card .table tbody tr{transition:all .2s ease-in-out}body.member .examinee-list .card .table tbody tr:hover{background-color:#4e73df05}body.member .examinee-list .card .table tbody tr td{padding:1rem;vertical-align:middle;color:#5a5c69;border-bottom:1px solid #e3e6f0}body.member .examinee-list .card .table tbody tr td:last-child{white-space:nowrap}body.member .examinee-list .card .btn{padding:.375rem .75rem;font-size:.875rem;border-radius:.25rem;transition:all .2s ease-in-out}body.member .examinee-list .card .btn.btn-outline-primary{color:#4e73df;border-color:#4e73df}body.member .examinee-list .card .btn.btn-outline-primary:hover{background-color:#4e73df;color:#fff;transform:translateY(-1px)}body.member .examinee-list .card .btn.btn-outline-danger{color:#e74a3b;border-color:#e74a3b}body.member .examinee-list .card .btn.btn-outline-danger:hover{background-color:#e74a3b;color:#fff;transform:translateY(-1px)}body.member .examinee-list .card .btn i{margin-right:.25rem}body.member .exam-list .exam-list-header{position:relative;overflow:hidden;padding:1.5rem;background:linear-gradient(135deg,#1a73e8,#0d47a1)!important}body.member .exam-list .exam-list-header:before{content:"";position:absolute;top:0;right:0;width:150px;height:100%;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:center right;opacity:.5;z-index:1}body.member .exam-list .exam-list-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#ffffff80,#fff0);z-index:2}body.member .exam-list .exam-list-header .d-flex{position:relative;z-index:3}body.member .exam-list .exam-list-header i{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}body.member .exam-list .exam-list-header h2{font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.5px;margin-bottom:.3rem}body.member .exam-list .exam-list-header p{font-size:.95rem;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}body.member .exam-list .exam-card{transition:all .3s ease;border:1px solid rgba(0,0,0,.125);position:relative;overflow:hidden}body.member .exam-list .exam-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(135deg,#1a73e8,#0d47a1);z-index:1}body.member .exam-list .exam-card .card-title{font-weight:500;color:#333;margin-bottom:.75rem}body.member .exam-list .exam-card .card-text{color:#666;margin-bottom:1rem;line-height:1.5}body.member .exam-list .exam-card .exam-period .text-muted{display:inline-flex;align-items:center;color:#666!important}body.member .exam-list .exam-card .btn{transition:all .2s ease;font-weight:500}body.member .exam-list .exam-card .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}body.member .exam-list .exam-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}body.member .exam-list .exam-card:hover .btn{background-color:#0d47a1;border-color:#0d47a1}body.member .exam-list .text-center .fa-clipboard-list{opacity:.7;margin-bottom:1rem}body.member .exam-list .text-center h3{font-weight:500;margin-bottom:.75rem}body.member .select-examinee-card{border-radius:.5rem;overflow:hidden;transition:all .3s ease}body.member .select-examinee-card:hover{box-shadow:0 .5rem 1.5rem #00000026!important}body.member .select-examinee-card .card-header h4{font-size:1.25rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}body.member .select-examinee-card .lead{font-size:1.1rem;font-weight:400}body.member .select-examinee-card .exam-info h5{font-size:1.125rem;font-weight:600;color:#5a5c69;margin-bottom:.75rem;display:flex;align-items:center}body.member .select-examinee-card .exam-info h5 i{margin-right:.5rem;color:#4e73df}body.member .select-examinee-card .exam-info h5.card-title{letter-spacing:.2px}body.member .select-examinee-card .exam-info h5.card-title.mb-0{margin-bottom:0}body.member .select-examinee-card .exam-info .card{box-shadow:none;border-radius:.5rem}body.member .select-examinee-card .exam-info .card .card-body .small{font-size:.8rem;font-weight:500}body.member .select-examinee-card .exam-info .card .card-body .fw-bold{font-size:1.1rem}body.member .select-examinee-card .examinee-selection h5{font-size:1.1rem;font-weight:500;color:#5a5c69}body.member .select-examinee-card .examinee-selection .form-select{padding:.8rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;font-size:1rem;box-shadow:0 2px 5px #0000000d;transition:all .2s ease}body.member .select-examinee-card .examinee-selection .form-select:focus{border-color:#4e73df;box-shadow:0 0 0 .25rem #4e73df40}body.member .select-examinee-card .examinee-selection .form-select option{padding:10px}body.member .select-examinee-card .exam-start-notice .alert-warning{background-color:#ffc10726;border-color:#ffc1074d;border-radius:.5rem;border-left:4px solid #ffc107}body.member .select-examinee-card .exam-start-notice .alert-warning .alert-heading{font-size:1.1rem;font-weight:600;color:#876500;margin-bottom:.5rem}body.member .select-examinee-card .exam-start-notice .alert-warning p,body.member .select-examinee-card .exam-start-notice .alert-warning ul{color:#495057;font-size:.95rem}body.member .select-examinee-card .exam-start-notice .alert-warning ul{margin-top:.5rem}body.member .select-examinee-card .exam-start-notice .alert-warning ul li{margin-bottom:.25rem}body.member .select-examinee-card .exam-start-notice .alert-warning ul li:last-child{margin-bottom:0}body.member .select-examinee-card .exam-start-notice .alert-warning .fa-exclamation-triangle,body.member .select-examinee-card .exam-start-notice .alert-warning .fa-wifi{filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}body.member .select-examinee-card .exam-start-notice .alert-warning strong{color:#876500}body.member .select-examinee-card .exam-start-notice .alert-warning p:last-child{border-top:1px dashed rgba(255,193,7,.5);padding-top:.75rem;margin-top:.25rem}body.member .select-examinee-card .btn-primary{background:linear-gradient(135deg,#4e73df,#2653d4);border:none;box-shadow:0 4px 10px #4e73df4d;transition:all .3s ease}body.member .select-examinee-card .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 15px #4e73df66}body.member .select-examinee-card .btn-primary:active{transform:translateY(0)}body.member .select-examinee-card .start-exam-btn{min-width:240px;font-size:1.1rem;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg,#1a73e8,#0d47a1);border:none;position:relative;overflow:hidden;z-index:1}body.member .select-examinee-card .start-exam-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff3,#fff0);z-index:-1;transition:all .6s ease}body.member .select-examinee-card .start-exam-btn:hover:before{left:100%}body.member .select-examinee-card .start-exam-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4e73df80}body.member .select-examinee-card .start-exam-btn i{font-size:1.1rem}body.member .select-examinee-card .btn-outline-secondary{border:1px solid rgba(0,0,0,.2);transition:all .3s ease}body.member .select-examinee-card .btn-outline-secondary:hover{background-color:#f8f9fa80;color:#495057;transform:translateY(-2px);border-color:#0000004d;box-shadow:0 3px 10px #00000014}@media (max-width: 768px){body.member .examinee-list .card .card-header{padding:1rem}body.member .examinee-list .card .table thead{display:none}body.member .examinee-list .card .table tbody tr{display:block;margin-bottom:1rem;border:1px solid #e3e6f0;border-radius:.25rem}body.member .examinee-list .card .table tbody tr td{display:block;text-align:right;padding:.75rem 1rem;border-bottom:1px solid #e3e6f0}body.member .examinee-list .card .table tbody tr td:last-child{border-bottom:none}body.member .examinee-list .card .table tbody tr td:before{content:attr(data-label);float:left;font-weight:600;color:#5a5c69}body.member .select-examinee-card .card-header .d-flex{flex-direction:column;align-items:flex-start!important}body.member .select-examinee-card .card-header .d-flex i{margin-bottom:.5rem}body.member .select-examinee-card .btn{width:100%;margin-bottom:.5rem}body.member .select-examinee-card .d-flex.justify-content-between{flex-direction:column-reverse}body.member .select-examinee-card .d-flex.justify-content-between .btn-primary{margin-bottom:1rem}}body.member .back-btn{background-color:transparent;color:#6c757d;border:1px solid rgba(0,0,0,.15);font-weight:500;padding:.5rem 1.25rem;transition:all .3s ease}body.member .back-btn:hover,body.member .back-btn:focus{background-color:#00000008;color:#5a5c69;border-color:#00000040;box-shadow:0 3px 8px #0000000d;transform:translateY(-1px)}body.member .back-btn:active{transform:translateY(0);box-shadow:none}@media screen and (max-width: 1200px) and (min-width: 992px){.navbar{font-size:.9rem}.navbar #navbarNav .btn{padding:.75rem .5rem}}.exam-body{background-color:#eef1f6}.exam-body .card .card-header.bg-primary,.exam-body .card .card-header.bg-secondary,.exam-body .card .card-header.bg-light,.exam-body .card .card-header.bg-dark{position:relative;overflow:hidden}.exam-body .card .card-header.bg-primary h3,.exam-body .card .card-header.bg-primary h4,.exam-body .card .card-header.bg-primary h5,.exam-body .card .card-header.bg-secondary h3,.exam-body .card .card-header.bg-secondary h4,.exam-body .card .card-header.bg-secondary h5,.exam-body .card .card-header.bg-light h3,.exam-body .card .card-header.bg-light h4,.exam-body .card .card-header.bg-light h5,.exam-body .card .card-header.bg-dark h3,.exam-body .card .card-header.bg-dark h4,.exam-body .card .card-header.bg-dark h5{position:relative;z-index:2}.exam-body .card .card-header.bg-primary h3,.exam-body .card .card-header.bg-secondary h3,.exam-body .card .card-header.bg-light h3,.exam-body .card .card-header.bg-dark h3{font-size:1.3rem;font-weight:500;letter-spacing:.3px}.exam-body .card .card-header.bg-primary,.exam-body .card .card-header.bg-secondary{border-bottom:none;box-shadow:0 2px 5px #0000001a}.exam-body .card .card-header.bg-dark{border-bottom:none}.exam-body .section-card .card-header{padding:.8rem 1.5rem}.exam-body .section-card .card-header .badge{transform:scale(1.1);box-shadow:0 2px 5px #0000001a}.exam-body .section-card .card-header h4{font-size:1.1rem;font-weight:500;letter-spacing:.3px;margin-bottom:0}.exam-body .section-card .card-header h4 .badge{transition:all .3s ease;font-size:.75rem;font-weight:400}.exam-body .section-card .card-header h4:hover .badge{transform:scale(1.2)}.exam-body .sticky-top .card .card-header{border-bottom:5px solid rgba(0,0,0,.1);padding-top:.7rem;padding-bottom:.7rem}.exam-body .sticky-top .card .card-header h5{font-size:.95rem;font-weight:500}.exam-body .sticky-top .card .card-header h5 i{font-size:.9rem}.exam-body .sticky-top .card .card-subtitle{position:relative;padding-bottom:.5rem;font-size:.85rem;font-weight:500}.exam-body .sticky-top .card .card-subtitle i{font-size:.8rem}.exam-body .sticky-top .card .card-subtitle:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:40px;background:currentColor;opacity:.5}.exam-body .sticky-top .card .card-body p,.exam-body .sticky-top .card .card-body .small,.exam-body .sticky-top .card .card-body .list-group-item{font-size:.85rem}.exam-body .sticky-top .card .card-body #remaining-time{font-size:1.5rem}.exam-body .sticky-top .card .card-body .section-list .list-group-item{padding:.5rem .75rem}.exam-body .sticky-top .card .card-body .section-list .list-group-item .badge{font-size:.7rem}.exam-body .sticky-top .card .card-body .section-list .list-group-item i{font-size:.8rem}.exam-body .sticky-top .card .card-body .btn-lg{font-size:.95rem;padding:.5rem 1rem}.exam-body .sticky-top .card .card-body .btn-outline-danger{font-size:.85rem}.exam-body .question-header .badge{box-shadow:0 2px 6px #0000001a;transition:all .3s ease;font-size:.9rem;font-weight:600;padding:.4rem .9rem;background:linear-gradient(135deg,#2196f3,#1565c0)!important;border:1px solid rgba(255,255,255,.15);letter-spacing:.25px;position:relative;overflow:hidden}.exam-body .question-header .badge:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,#ffffff4d,#fff0)}.exam-body .question-header .question-title{font-size:1.05rem;font-weight:500}.exam-body .question-heading{position:relative;padding:1rem 1.5rem;margin:-1rem -1rem 1.5rem;background:linear-gradient(to right,#2196f31a,#2196f30d);border-left:4px solid #2196f3}.exam-body .question-heading h4{font-size:1.1rem;margin:0;padding:0;position:relative}.exam-body .question-heading h4.text-primary{background:linear-gradient(45deg,#1a73e8,#2196f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;letter-spacing:.5px}.exam-body .question-heading:after{content:"";position:absolute;bottom:0;left:4px;right:0;height:1px;background:linear-gradient(to right,#2196f333,#2196f300)}.exam-body .options-container .option-item .form-check{margin-bottom:0!important}.exam-body .options-container .option-item .card-body{padding:.75rem 1rem}.exam-body .options-container .option-item .card-body .form-check-input{margin-top:.25rem}.exam-body .options-container .option-item .card-body .form-check-label{margin-top:0;padding-top:0}.exam-body .modal-content .modal-header{padding-top:.8rem;padding-bottom:.8rem}.exam-body .modal-content .modal-header .modal-title{font-size:1.1rem;font-weight:500}.exam-body .modal-content .modal-header.bg-primary{background:linear-gradient(135deg,#1a73e8,#0d47a1)!important}.exam-body .modal-content .modal-header.bg-dark{background:linear-gradient(135deg,#424242,#212121)!important}.exam-body #imageModal .modal-dialog{max-width:90vw;width:90vw}@media (min-width: 1400px){.exam-body #imageModal .modal-dialog{max-width:1200px;width:1200px}}.exam-body #imageModal .modal-body img{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.sidebar-scrollable-body{max-height:calc(100vh - 150px);overflow-y:scroll}.sidebar-scrollable-body::-webkit-scrollbar{width:8px}.sidebar-scrollable-body::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-scrollable-body::-webkit-scrollbar-thumb{background:#636363}@media screen and (max-width: 1200px) and (min-width: 992px){.exam_container{max-width:100%}}
