@charset "UTF-8";body{margin:0;padding:0;background-color:#f3f3f2}@media print{body{background-color:#fff}}.app{margin:0;padding:0}.container{margin:0;padding:0;display:flex}.mycontent{width:100%;display:flex;justify-content:center;flex-direction:column;justify-content:space-between}.dashboard{margin-left:0;padding:20px;justify-content:center;align-items:center}@media screen and (max-width: 37.5em){.dashboard{padding-left:10px;padding-right:10px}}.dashboard h3{color:#2c3e50;align-items:center;display:flex;justify-content:center}.statistics{display:flex;justify-content:space-around;margin-top:30px}.stat-box{background-color:#fff;color:#fff;padding:20px;border-color:#000;border-radius:8px;text-align:center;box-shadow:0 4px 6px #da16161a;transition:background-color .3s}.stat-box:hover{background-color:#e4e6e7}.stat-box h3{font-size:18px;margin-bottom:10px}.stat-box p{font-size:24px;font-weight:700;margin:0}.footer{display:flex;justify-content:center}.footer p{font-size:12px;opacity:.7;word-spacing:2px;letter-spacing:2px}.footer p:hover{opacity:1}h2{text-align:center;color:#333}.stat{display:flex;flex-wrap:wrap;gap:2rem}.statistic{display:flex;align-items:center;margin-bottom:20px;width:220px;padding:5px;height:80px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 0 10px #0000001a}.icon{font-size:24px;margin-right:15px}.info{flex-grow:1;width:max-content}.value{font-size:24px;font-weight:700;color:#3498db}.label{color:#555}.universities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.universities .universities_count{display:flex;justify-content:center;align-items:center;background-color:#83f3d77e;opacity:.6;border-radius:0 13px 5px;padding:1px;font-size:small;color:green;width:10%}.universities .universities_name{width:260px}.universities-list{font-family:Roboto,sans-serif;width:100%;padding:0;background-color:#fff;box-shadow:0 2px 4px #0000001a;border-radius:8px}.universities-list ul{list-style:none;padding:0}.universities-list ul li{display:flex;justify-content:space-between;align-items:center;padding:5px;margin-bottom:10px;border-radius:4px;transition:background-color .3s ease}.universities-list ul li:hover{background-color:#e0e0e0}.dashboard-container{font-family:Arial,sans-serif;color:#3498db;background-color:#f4f4f4;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.dashboard-container h2{color:#2ecc71;border-bottom:2px solid #2ecc71;padding-bottom:5px;margin-bottom:20px;font-size:1.5em;font-weight:700}.dashboard-container section{margin-bottom:30px}.dashboard-container section h3{color:#e74c3c;margin-top:20px;font-size:1.2em;font-weight:700}.dashboard-container section ul{list-style-type:none;padding:0}.dashboard-container section ul li{margin-bottom:10px;font-size:1em}.dashboard-container section ul li:before{content:"•";color:#e74c3c;display:inline-block;width:1em;margin-left:-1em;margin-right:5px}table{border-collapse:collapse;margin-bottom:20px}table th,table td{border:1px solid #dddddd;text-align:left;padding:8px}table th{background-color:#f2f2f2}table tr:nth-child(2n){background-color:#f2f2f2}.recent-activities{background-color:#f9f9f9;padding:20px;width:100%;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.recent-activities h2{font-size:24px;margin-bottom:15px;color:#333}.recent-activities .activity-list{list-style:none;padding:0}.recent-activities .activity-item{margin-bottom:15px;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column}.recent-activities .activity-item div{margin-bottom:8px}.recent-activities .activity-item div strong{color:#007bff}.recent-activities .activity-item .activity-time{font-size:14px;color:#666;align-self:flex-end}.recent-activities .activity-item:last-child{margin-bottom:0}.activity{display:flex;justify-content:space-between;flex-wrap:wrap}.body_section{background-color:#f3f3f2;padding-top:5%;padding-bottom:5%;width:100%}.body_section .login{border-radius:.5rem;margin-left:25%;margin-right:25%;padding-bottom:5px;background-color:#fff;box-shadow:0 0 20px #0000004d}@media screen and (max-width: 37.5em){.body_section .login{width:90%;margin-left:5%;margin-right:5%}}.body_section .login .logtitle{display:flex;justify-content:center}.body_section .login .logtitle h1{margin-left:1rem;margin-top:2.1rem;font-size:20px;font-weight:700}.body_section .login .errormessage{font-size:.8rem;color:red}.body_section .login .form-contents{width:92%;padding-left:4%}.body_section .login .form-contents .adduser{display:flex;justify-content:center;align-content:center;margin-top:-30px}.body_section .login .form-contents .adduser h1{font-size:14px;font-weight:700}.body_section .login .form-contents .emaillab{margin-top:30px}.body_section .login .form-contents label{font-size:12px;font-weight:700}.body_section .login .form-contents .email,.body_section .login .form-contents .pass{width:100%;padding:1rem;margin-top:8px;margin-bottom:20px;display:inline-block;border:3px solid #ccc;border-radius:.2rem;box-sizing:border-box}.body_section .login .form-contents .email:focus,.body_section .login .form-contents .pass:focus{border:3px solid #594fb6}.body_section .login .form-contents .summit-forget{width:100%}.body_section .login .form-contents .summit-forget p{text-align:right;font-weight:700;font-size:.8rem;cursor:pointer}.body_section .login .form-contents .summit-forget p:hover{color:#594fb6}.body_section .login .form-contents .logbtn{background-color:#297fb8;width:100%;padding:1rem;margin:8px 0;display:inline-block;border-radius:4px;box-sizing:border-box;color:#fff;font-size:.9rem;font-weight:700;opacity:.8;cursor:pointer}.body_section .login .form-contents .logbtn:hover{opacity:1}.lmodal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.lmodal{background:rgba(255,255,255,.6431372549);padding:0;border-radius:8px;width:80%;box-shadow:0 0 20px #297fb8;position:relative}@media screen and (max-width: 37.5em){.lmodal{width:100%;background:rgb(49,3,3)}}.lclose-button{position:absolute;top:10px;right:10px;background:rgba(221,221,221,0);color:#f70000;font-size:24px;border:none;padding:8px 12px;border-radius:100%;cursor:pointer}.lclose-button:hover{color:red}.lmodal-content{display:flex;width:100%;flex-direction:column;align-items:center}@keyframes gradient-move{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.landing-page2{display:flex;flex-direction:column;justify-content:flex-start;gap:0;height:100vh;background-size:200% 200%;animation:gradient-move 5s ease infinite}.landing-page{padding:0;position:relative;width:100%;background-size:cover;background:linear-gradient(to bottom right,#030355,#02412d);background-position:center;transition:background-image .5s ease-in-out;animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.top-corner{text-align:right;margin-top:50px;position:relative;background-color:#fff}.top-corner a{color:#fff;text-decoration:none;font-size:1.2em}.logo-mwu{background-color:#fff;width:100px;margin-top:10px;margin-left:10px;border-radius:100px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.4))}.registrar-button{position:absolute;top:0;right:0;margin:10px;color:#fff}.welcome_content{text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;margin-top:0;color:#fff}.welcome_content h2{color:#fff;font-size:40px}h1{margin-bottom:5px;font-size:2.5em;color:#297fb8}h5{color:#297fb8}.curved-button{background-color:#fff;color:#297fb8;font-size:1em;border:1px solid #297fb8;border-radius:25px;cursor:pointer;width:35%;height:50px;transition:background-color .3s ease-in-out}@media screen and (max-width: 37.5em){.curved-button{margin-top:10px;height:38px;width:100%}}.search-input{background-color:#fff;width:70%;padding:12px;font-size:1em;border:none;border-radius:50px}.search-input:focus{outline:none}@media screen and (max-width: 37.5em){.search-input{width:100%;border:1px solid #297fb8}}.search-section{margin-top:2px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:10px;width:75%;height:max-content;background-color:#fff;box-shadow:0 0 10px #ffffff80,inset 0 0 10px #fff3;color:#fff;border-radius:50px;border:1px solid #297fb8}@media screen and (max-width: 37.5em){.search-section{display:block;gap:1rem;border:none;background-color:transparent;box-shadow:none}}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 20px #0000001a;transition:box-shadow .3s ease-in-out}.landing_footer{background-color:transparent;color:#297fb8;text-align:center;padding:0;margin-top:0}.landing_footer .logtitles{color:#e7d4d4;font-size:5px}.landing_footer .logtitles h1{color:#297fb8}.relevant-cards{display:flex;justify-content:center;align-items:start;margin-top:60px;flex-wrap:wrap;gap:1rem}.relevant-cards .card{width:max-content;min-width:300px;border-radius:12px;margin-left:0;background-color:#ffffff1a;box-shadow:0 0 10px #0000001a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 37.5em){.relevant-cards .card{width:100%}}@media screen and (max-width: 56.25em){.relevant-cards .card{width:calc(50% - 20px);margin:10px}}.relevant-cards .card .header{display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0;height:30px;background-color:#297fb8;color:#fff}.relevant-cards .card .header h6{color:#fff;font-size:1rem}.relevant-cards .card .card_content,.relevant-cards .card .card_content_mwu{padding:1rem;color:#297fb8;display:flex;flex-direction:column;gap:1rem}.relevant-cards .card .card_content li,.relevant-cards .card .card_content_mwu li{list-style:square;cursor:pointer;transition:color .2s}.relevant-cards .card .card_content li a,.relevant-cards .card .card_content_mwu li a{color:#297fb8;text-decoration:none}.relevant-cards .card .card_content_mwu{justify-content:space-between;flex-wrap:wrap}.modal-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal{background-color:#f3f3f2;padding:0;border-radius:8px;width:10%;box-shadow:0 0 20px #297fb8;position:relative}.modal-content{display:flex;flex-direction:column;align-items:center;background-color:red}.info-section{margin:10px;display:flex;flex-direction:column}.modals{background-color:#297fb8;width:55%;min-width:200px;color:#fff;height:100%;position:relative;display:flex;margin-top:10px;justify-content:flex-end}.modal2{display:flex;height:100%;justify-content:flex-end;align-items:end;flex-direction:column}.modal2 p{color:#fff;font-style:italic;margin:.4rem}.modal2 a{color:#297fb8;padding:2px;background-color:#ff0;border-radius:10%}.modal2 a:hover{background-color:#297fb8;color:#ff0}.modal2 strong{font-style:normal;text-transform:capitalize}.close-button2{background:#ddd;color:#de7373;font-size:24px;border:none;padding:4px 12px;border-radius:0% 0% 0% 50%;cursor:pointer}textarea{width:70%;padding:10px;margin-bottom:10px;resize:vertical;border:1px solid #ccc;border-radius:5px}.college-list-container{position:relative;display:flex;justify-content:center;align-items:center;height:max-content;overflow:hidden;margin:20px;border-radius:10px;box-shadow:0 0 20px #0000001a;transition:background .3s ease}.college{text-align:center;padding:20px;background:rgba(255,255,255,.9);border-radius:10px;box-shadow:0 0 10px #0000001a;transition:background .3s ease,transform .3s ease}.college:hover{background:rgba(255,255,255,.95);transform:scale(1.02)}.glow{animation:glow 1.5s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 5px rgba(255,255,255,.5)}to{text-shadow:0 0 20px rgba(255,255,255,.8),0 0 10px rgba(255,255,255,.5)}}ul{list-style:none;padding:0}li{position:relative;margin-bottom:12px;opacity:0;transform:translate(-20px);animation:fadeIn 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.stem{position:absolute;left:-20px;top:50%;height:0;width:2px;background-color:#00f;transform:translateY(-50%);animation:grow 1s ease-in-out}@keyframes grow{0%{height:0}to{height:100%}}.indicators{position:absolute;bottom:20px;display:flex;justify-content:center;width:100%}.indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.indicator.active{background-color:#3498db}.sidebar{width:200px;height:100%;position:fixed;top:0;left:0;background-color:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;box-shadow:2px 0 5px #0000001a}@media screen and (max-width: 56.25em){.sidebar{display:none}}@media screen and (max-width: 75em){.sidebar{display:none}}@media screen and (max-width: 37.5em){.sidebar{display:none}}.sidebar img{margin-bottom:20px;width:80px;height:80px;border-radius:50%;box-shadow:2px 2px 5px #e7101033}.sidebar h2{margin-bottom:10px;color:#5c767c;font-size:18px}.sidebar ul{list-style:none;padding:0;width:100%}.sidebar li{padding:10px;margin-bottom:10px;transition:background-color .3s;border-radius:8px}.sidebar a{text-decoration:none;color:#297fb8;letter-spacing:1px;font-weight:400;font-size:14px}.sidebar a:hover{color:#2c4f66}.sidebar li.active{color:#297fb8;background-color:#5c767c1a}.sidebar li.active a{color:#297fb8}.sidebar li:not(.active) button{background-color:#297fb8;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:4px;font-weight:700;width:fit-content}.sidebar li:not(.active) button:hover{background-color:#297fb8}.sidebar p{color:#297fb8}.sidebar .menu_title{margin-left:10px;font-size:15px}.sidebar .logout{margin-top:auto;align-self:flex-end;display:flex;align-items:center}.sidebar .logout button{background-color:#297fb8;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s}.sidebar .logout button:hover{background-color:#245e84}.sidebar .mwulogo{width:100px;height:100px;border-radius:50%;box-shadow:2px 0 5px #010100}.sidebar li a{display:flex;align-items:center;padding-left:10px;margin-bottom:3px;transition:background-color .3s;border-radius:8px}.sidebar li a svg{margin-right:2px}.sidebar li a span{color:#297fb8;letter-spacing:1px;font-weight:400;font-size:14px}.sidebar li a:hover{color:#2c4f66}.sidebar .mobile-nav-btn{display:block;cursor:pointer;font-size:1.5rem;color:#fff;background:none;border:none;outline:none;margin:40px}.mobile-nav-open .sidebar{display:block}.mobile-nav-btn{display:block;cursor:pointer;font-size:1.23rem;color:#fff;border:none;outline:none;background-color:#34495e;border-radius:0;align-items:center}@media screen and (max-width: 37.5em){.mobile-nav-btn{position:fixed;top:0;left:0}}.ofijan_footer{bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:flex-end;background-color:#297fb8;opacity:.5;padding:1px 15px;border-radius:5px;box-shadow:5px 5px 5px #000000f8}.ofijan_footer .footer_link{display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;transition:color .3s}.ofijan_footer .footer_link p{color:#fff}.ofijan_footer:hover{opacity:.8}.loading{display:flex;justify-content:center;align-items:center;height:100px}.loading:after{content:"";width:20px;height:20px;border:2px solid #ccc;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}.user_body_section{padding-top:3%;padding-bottom:5%}.user_body_section .user{border-radius:.5rem;margin-left:20%;margin-right:10%;padding-bottom:5px;box-shadow:0 0 20px #0000004d}@media screen and (max-width: 56.25em){.user_body_section .user{margin-left:0%;margin-right:0%}}@media screen and (max-width: 75em){.user_body_section .user{margin-left:0%;margin-right:0%}}@media screen and (max-width: 37.5em){.user_body_section .user{margin-left:0%;margin-right:0%}}.user_body_section .user .user_form-contents{width:92%;margin-left:4%}.user_body_section .user .user_form-contents .user_logtitle{display:flex;justify-content:center}.user_body_section .user .user_form-contents .user_logtitle h1{margin-left:1rem;margin-top:.5rem;font-size:20px;font-weight:700}.user_body_section .user .user_form-contents .user_adduser{display:flex;justify-content:center}.user_body_section .user .user_form-contents .user_adduser h1{margin-left:1rem;margin-top:.5rem;font-size:18px;font-weight:700}.user_body_section .user .user_form-contents .emaillab{margin-top:30px}.user_body_section .user .user_form-contents label{font-size:12px;font-weight:700}.user_body_section .user .user_form-contents .names,.user_body_section .user .user_form-contents .dept_pho{display:grid;color:#000;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width: 37.5em){.user_body_section .user .user_form-contents .names,.user_body_section .user .user_form-contents .dept_pho{display:block;width:100%}}.user_body_section .user .user_form-contents .email,.user_body_section .user .user_form-contents .pass,.user_body_section .user .user_form-contents .fname,.user_body_section .user .user_form-contents .lname,.user_body_section .user .user_form-contents .phone,.user_body_section .user .user_form-contents .dept,.user_body_section .user .user_form-contents .copass{width:100%;padding:1rem;margin-top:8px;display:inline-block;border:3px solid #ccc;border-radius:.2rem;box-sizing:border-box}.user_body_section .user .user_form-contents .email:focus,.user_body_section .user .user_form-contents .pass:focus,.user_body_section .user .user_form-contents .fname:focus,.user_body_section .user .user_form-contents .lname:focus,.user_body_section .user .user_form-contents .phone:focus,.user_body_section .user .user_form-contents .dept:focus,.user_body_section .user .user_form-contents .copass:focus{border:3px solid #297fb8}.user_body_section .user .user_form-contents .search{width:100%;padding:1rem;margin-top:8px;margin-bottom:20px;display:inline-block;border:3px solid #ccc;border-radius:2rem;box-sizing:border-box}.user_body_section .user .user_form-contents .search:focus{border:3px solid #297fb8}.user_body_section .user .user_form-contents .errormessage{font-size:.8rem;color:red}.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn,.user_body_section .user .user_form-contents .logbtnedit,.user_body_section .user .user_form-contents .logbtndelete{width:100%;background-color:#297fb8;color:#fff;display:inline-block;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:.7rem;font-weight:500;opacity:.8}.user_body_section .user .user_form-contents .sigbtn:hover,.user_body_section .user .user_form-contents .logbtn:hover,.user_body_section .user .user_form-contents .logbtnedit:hover,.user_body_section .user .user_form-contents .logbtndelete:hover{opacity:1}@media screen and (max-width: 56.25em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn,.user_body_section .user .user_form-contents .logbtnedit,.user_body_section .user .user_form-contents .logbtndelete{opacity:1}}@media screen and (max-width: 75em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn,.user_body_section .user .user_form-contents .logbtnedit,.user_body_section .user .user_form-contents .logbtndelete{opacity:1}}@media screen and (max-width: 37.5em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn,.user_body_section .user .user_form-contents .logbtnedit,.user_body_section .user .user_form-contents .logbtndelete{opacity:1}}.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn{padding:1rem;margin-top:10px}@media screen and (max-width: 56.25em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn{margin-top:10px}}@media screen and (max-width: 75em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn{margin-top:10px}}@media screen and (max-width: 37.5em){.user_body_section .user .user_form-contents .sigbtn,.user_body_section .user .user_form-contents .logbtn{margin-top:10px}}.user_body_section .user .user_form-contents .logbtnedit{background-color:#ffae00}.user_body_section .user .user_form-contents .logbtndelete{background-color:#fa0404}.user_body_section .user .user_form-contents .summit-forget{width:100%}.user_body_section .user .user_form-contents .summit-forget p{text-align:right;font-weight:700;font-size:.8rem;cursor:pointer}.user_body_section .user .user_form-contents .summit-forget p:hover{color:#594fb6}.user_table_body_section{background-color:#f3f3f2;padding-top:3%;padding-bottom:5%}.user_table_body_section .user_table{border-radius:.5rem;margin-left:20%;margin-right:10%;padding-bottom:5px;box-shadow:0 0 20px #0000004d}@media screen and (max-width: 56.25em){.user_table_body_section .user_table{margin-left:0%;margin-right:0%;box-shadow:0 0 #0000004d}}@media screen and (max-width: 75em){.user_table_body_section .user_table{margin-left:0%;margin-right:0%;box-shadow:0 0 #0000004d}}@media screen and (max-width: 37.5em){.user_table_body_section .user_table{margin-left:0%;margin-right:0%;box-shadow:0 0 #0000004d}}.user_table_body_section .user_table .user_table_form-contents{width:94%;margin-left:25px;margin-right:40px;padding-top:2%}.user_table_body_section .user_table .user_table_form-contents .user_logtitle,.user_table_body_section .user_table .user_table_form-contents .user_adduser{display:flex;justify-content:center}.user_table_body_section .user_table .user_table_form-contents .user_logtitle h1,.user_table_body_section .user_table .user_table_form-contents .user_adduser h1{margin-left:1rem;margin-top:2.1rem;font-size:25px;font-weight:700}.user_table_body_section .user_table .user_table_form-contents .emaillab{margin-top:30px}.user_table_body_section .user_table .user_table_form-contents label{font-size:12px;font-weight:700}.user_table_body_section .user_table .user_table_form-contents .names,.user_table_body_section .user_table .user_table_form-contents .dept_pho{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem}.user_table_body_section .user_table .user_table_form-contents .email,.user_table_body_section .user_table .user_table_form-contents .pass,.user_table_body_section .user_table .user_table_form-contents .fname,.user_table_body_section .user_table .user_table_form-contents .lname,.user_table_body_section .user_table .user_table_form-contents .phone,.user_table_body_section .user_table .user_table_form-contents .dept,.user_table_body_section .user_table .user_table_form-contents .copass{width:100%;padding:1rem;margin-top:8px;display:inline-block;border:3px solid #ccc;border-radius:.2rem;box-sizing:border-box}.user_table_body_section .user_table .user_table_form-contents .email:focus,.user_table_body_section .user_table .user_table_form-contents .pass:focus,.user_table_body_section .user_table .user_table_form-contents .fname:focus,.user_table_body_section .user_table .user_table_form-contents .lname:focus,.user_table_body_section .user_table .user_table_form-contents .phone:focus,.user_table_body_section .user_table .user_table_form-contents .dept:focus,.user_table_body_section .user_table .user_table_form-contents .copass:focus{border:3px solid #297fb8}.user_table_body_section .user_table .user_table_form-contents .search{width:100%;padding:1rem;margin-top:8px;margin-bottom:20px;display:inline-block;border:3px solid #ccc;border-radius:2rem;box-sizing:border-box}.user_table_body_section .user_table .user_table_form-contents .search:focus{border:3px solid #297fb8}.user_table_body_section .user_table .user_table_form-contents .errormessage{font-size:.8rem;color:red}.user_table_body_section .user_table .user_table_form-contents .sigbtn,.user_table_body_section .user_table .user_table_form-contents .logbtn,.user_table_body_section .user_table .user_table_form-contents .logbtnedit,.user_table_body_section .user_table .user_table_form-contents .logbtndelete{width:100%;background-color:#297fb8;color:#fff;display:inline-block;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:.7rem;font-weight:500;opacity:.8}.user_table_body_section .user_table .user_table_form-contents .sigbtn:hover,.user_table_body_section .user_table .user_table_form-contents .logbtn:hover,.user_table_body_section .user_table .user_table_form-contents .logbtnedit:hover,.user_table_body_section .user_table .user_table_form-contents .logbtndelete:hover{opacity:1}@media screen and (max-width: 56.25em){.user_table_body_section .user_table .user_table_form-contents .sigbtn,.user_table_body_section .user_table .user_table_form-contents .logbtn,.user_table_body_section .user_table .user_table_form-contents .logbtnedit,.user_table_body_section .user_table .user_table_form-contents .logbtndelete{opacity:1}}@media screen and (max-width: 75em){.user_table_body_section .user_table .user_table_form-contents .sigbtn,.user_table_body_section .user_table .user_table_form-contents .logbtn,.user_table_body_section .user_table .user_table_form-contents .logbtnedit,.user_table_body_section .user_table .user_table_form-contents .logbtndelete{opacity:1}}@media screen and (max-width: 37.5em){.user_table_body_section .user_table .user_table_form-contents .sigbtn,.user_table_body_section .user_table .user_table_form-contents .logbtn,.user_table_body_section .user_table .user_table_form-contents .logbtnedit,.user_table_body_section .user_table .user_table_form-contents .logbtndelete{opacity:1}}.user_table_body_section .user_table .user_table_form-contents .sigbtn,.user_table_body_section .user_table .user_table_form-contents .logbtn{padding:1rem}.user_table_body_section .user_table .user_table_form-contents .logbtnedit{background-color:#ffae00}.user_table_body_section .user_table .user_table_form-contents .logbtndelete{background-color:#fa0404}.user_table_body_section .user_table .user_table_form-contents .hidden-print{display:none}@media print{.user_table_body_section .user_table .user_table_form-contents .hidden-print{display:flex}}.error-message{color:red;margin-bottom:10px}.success-message{color:green;margin-bottom:10px}.step_holder{background-color:#fff}.step-line{display:flex;justify-content:space-between;position:relative}.step-line .step{flex:1;margin:0 5px;width:10px;height:30px;border-radius:0%;color:#297fb8;background-color:#fff0;text-align:center;box-shadow:0 0 2px #0000}.step-line .step.active{font-weight:700;box-shadow:20 0 20px #0300014d}.step-line .line{position:absolute;bottom:0;left:0;height:2px;background-color:#635e5e;z-index:0;transition:width .15s ease}.select-container select.lnames{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;cursor:pointer}.select-container select.lnames:hover{border-color:#555}.select-container select.lnames:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}.select-container select.lnames::-ms-expand{display:none}.select-container select.lnames:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.my_datatable{background-color:#fff;width:90%;max-width:90%;min-width:90%}.fixed_toprint{background-color:#fff}@media print{.fixed_toprint{margin-bottom:200px}}h2.mwu{margin-left:0%;font-size:25px;font-weight:700}@media print{h2.mwu{margin-left:5%;display:flex;justify-content:center;align-content:center}}h2.title{margin-left:0%;font-size:20px;font-weight:700}@media print{h2.title{margin-left:5%;display:flex;justify-content:center;align-content:center}}.sign{margin-left:5%;margin-top:5%;width:50%}.sign th,.sign td{padding:20px}.data_list{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px;background-color:#fff;color:#0e0d0d}@media print{.data_list{margin-left:7.5%;margin-top:180px;width:85%}}.data_list th,.data_list td{border:0px solid #ddd;padding:12px;text-align:left}@media print{.data_list th,.data_list td{border:1px solid #ddd;padding:5px}}.data_list th{background-color:#297fb8;color:#fff}@media print{.data_list th{background-color:#9c9d9e}}.data_list tbody tr:nth-child(2n){background-color:#f9f9f9}.data_list tbody tr:hover{background-color:#e5e5e5}@media print{.header{position:fixed;top:0;left:0;right:0;background-color:#f2f2f2;padding:10px;text-align:center}.footer{position:fixed;bottom:0;left:0;right:0;background-color:#f2f2f2;padding:5px;text-align:center;height:50px}}.dept2{margin-bottom:20px}.dept2 input{padding:12px;border:1px solid #297fb8;border-radius:14px;width:100%;max-width:100%;min-width:100%;font-weight:700}@media print{.download{display:none}}.download .download_data_list{border-collapse:collapse;margin-bottom:20px;margin-left:5%;margin-top:180px;width:90%;color:#0e0d0d}.download .download_data_list th,.download .download_data_list td{border:1px solid #ddd;padding:5px;text-align:left}.download .download_data_list th{background-color:#9c9d9e;color:#fff}.download .download_data_list tbody tr:nth-child(2n){background-color:#f9f9f9}.download .download_data_list tbody tr:hover{background-color:#e5e5e5}.download .download_header{position:fixed;top:0;left:0;right:0;background-color:#f2f2f2;padding:10px;text-align:center}.download .download_footer{position:fixed;bottom:0;left:0;right:0;background-color:#f2f2f2;padding:5px;text-align:center;height:100px}.download .download_sign{margin-left:5%;margin-top:5%;width:50%}.download .download_sign th,.download .download_sign td{padding:20px}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:90%;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:relative}@media (min-width: 768px){.modal-content{width:50%}}.modal-content h2{margin-top:0;color:#333;margin-bottom:15px;text-align:center}.modal-content .form-group{margin-bottom:15px}.modal-content .form-group label{display:block;margin-bottom:5px;font-weight:700;color:#555}.modal-content .form-group input[type=file]{display:none}.modal-content .form-group .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:8px 12px;cursor:pointer;background-color:#f0f0f0;color:#333;border-radius:4px;transition:background-color .3s ease}.modal-content .form-group .custom-file-upload:hover{background-color:#e0e0e0}.modal-content .form-group .custom-file-upload i{margin-right:5px}.modal-content .form-group span{margin-left:10px;color:#777}.modal-content .names{display:flex;gap:15px;margin-bottom:15px}.modal-content .names label{flex:1}.modal-content .names .fnames input[type=text],.modal-content .names .fnames select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem}.modal-content .sigbtn{background-color:#007bff;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;display:block;width:100%;margin-top:20px}.modal-content .sigbtn:hover{background-color:#0056b3}.modal-content .sigbtn:disabled{background-color:#ccc;cursor:not-allowed}.modal-content .errormessage{color:#dc3545;font-size:.9rem;margin-top:5px}.modal-content .success{color:#28a745;font-size:1rem;margin-bottom:10px;display:block;text-align:center}.modal-content .close-button{position:absolute;top:10px;right:15px;font-size:1.5rem;font-weight:700;color:#aaa;cursor:pointer;transition:color .3s ease}.modal-content .close-button:hover,.modal-content .close-button:focus{color:#000;text-decoration:none;cursor:pointer}.data_list{width:100%;border-collapse:collapse;margin-top:15px}.data_list thead{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.data_list thead tr th{padding:10px;text-align:left;font-weight:700;text-transform:uppercase;font-size:.9rem}.data_list thead tr th u{text-decoration:underline}.data_list thead tr th:last-child{text-align:center}.data_list tbody tr:nth-child(2n){background-color:#f2f2f2}.data_list tbody tr td{padding:10px;border-bottom:1px solid #dee2e6}.data_list tbody tr td:last-child{text-align:center}.search{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;margin-bottom:10px;width:300px;font-size:1rem}.search:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.err{display:block;margin-bottom:10px;font-size:.8rem;color:#6c757d}.err i{font-style:italic}.logbtnedit,.logbtndelete{padding:8px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:700;font-size:.9rem;transition:background-color .3s ease;margin-right:5px}.logbtnedit:last-child,.logbtndelete:last-child{margin-right:0}.logbtnedit{background-color:#28a745;color:#fff}.logbtnedit:hover{background-color:#1e7e34}.logbtndelete{background-color:#dc3545;color:#fff}.logbtndelete:hover{background-color:#bd2130}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0003;width:80%;max-width:400px;text-align:center}.modal-content h2{margin-top:0;margin-bottom:15px;color:#343a40}.modal-content p{margin-bottom:20px;color:#495057}.modal-content .modal-actions{display:flex;justify-content:center;gap:10px}.modal-content .modal-actions button{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:700;font-size:.9rem;transition:background-color .3s ease}.modal-content .modal-actions button.btn-danger{background-color:#dc3545;color:#fff}.modal-content .modal-actions button.btn-danger:hover{background-color:#bd2130}.modal-content .modal-actions button.btn-secondary{background-color:#6c757d;color:#fff}.modal-content .modal-actions button.btn-secondary:hover{background-color:#545b62}.modal-content .error-message{color:#dc3545;margin-top:10px;font-size:.9rem}.user{background-color:#f3f3f2;box-shadow:0 0 10px #0000001a;padding:20px}.log-list{display:grid;gap:10px}.log-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f4f4f4;border-radius:5px;box-shadow:0 2px 5px #0000001a}.user-info,.log-info{flex:1}.user-name,.user-email,.log-action,.log-date{color:#777;font-size:14px}.log-info{margin-left:20px}.card{background-color:#f3f3f2;border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 4px 8px #0000001a}.card h2{color:#333;margin-bottom:15px}.card ol,.card ul{margin-top:0;padding-left:20px}.card li{font-size:1.1em;margin-bottom:10px}@media (max-width: 600px){.card{padding:15px}}.pagination{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.pagination button{padding:.5rem;cursor:pointer}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination input{padding:.25rem;width:50px;text-align:center}.pagination select{padding:.25rem}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;position:absolute;right:0;top:0;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media (min-width: 768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media (min-width: 1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.modal{background:rgba(255,255,255,.6431372549);padding:0;border-radius:8px;width:80%;box-shadow:0 0 20px #297fb8;position:relative}.close-button{position:absolute;top:10px;right:10px;background:#ddd;color:#333;font-size:24px;border:none;padding:8px 12px;border-radius:100%;cursor:pointer}.close-button:hover{color:red}.modal-content{margin-top:20px}.info-section{display:flex;flex-direction:column;align-items:center}table{width:100%;margin-top:20px;border-collapse:collapse}td{padding:8px;border-bottom:1px solid #ddd}strong{font-weight:700}.button-section{margin-top:20px;text-align:center}.sigbtn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.sigbtn.loading{background-color:#ccc;cursor:not-allowed}button.invalid{background-color:#297fb8;color:#fff;border:1px solid white}button.invalid:hover,button.valid{background-color:#fff;color:#297fb8;border:1px solid #297fb8}button.valid:hover{background-color:#297fb8;color:#fff}.valid_invalid{display:flex;justify-content:space-between}.viewer{width:100%;height:90%;display:block;margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}.modal{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center;z-index:1}.modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0003;position:relative}.close{position:absolute;top:10px;right:10px;font-size:18px;cursor:pointer;color:#555}.names{display:flex;flex-direction:column;margin-bottom:20px}.names label{margin-bottom:10px}.names label .lname{width:100%;padding:8px;box-sizing:border-box;margin-top:5px}.names label .sigbtn2{background-color:#3498db;color:#fff;border:none;padding:10px;cursor:pointer;display:flex;align-items:center}.names label .sigbtn2:hover{background-color:#2980b9}.names label .sigbtn2 svg{margin-right:5px}.lnames{display:flex;flex-direction:column;margin-bottom:20px}.lnames label{margin-bottom:10px}.lnames label .lname{width:100%;padding:8px;box-sizing:border-box;margin-top:5px}.lnames label .sigbtn2{background-color:#3498db;color:#fff;border:none;padding:10px;cursor:pointer}.lnames label .sigbtn2:hover{background-color:#2980b9}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal{padding:0;border-radius:8px;width:90%;box-shadow:0 0 20px #297fb8;position:relative}.close-button{position:absolute;top:10px;right:10px;background:#ddd;color:#333;font-size:24px;border:none;padding:8px 12px;border-radius:50%;cursor:pointer}button:disabled{background-color:#d3d3d3;cursor:not-allowed}.modal-content{display:flex;width:100%;flex-direction:column;align-items:center}.preview-section{display:flex;width:100%;height:400px;border-radius:8px;border:1px solid #297fb8;padding:5px;margin:5px 5px 10px;flex-direction:row}.info-section{margin:10px;display:flex;flex-direction:column;width:100%}h2{color:#333;font-size:24px}.info-section p{margin:8px 0}.sigbtn:disabled{background-color:#aaa8a8;cursor:not-allowed}.sigbtn.loading:after{content:"";display:inline-block;width:.7em;height:.7em;border:.2em solid white;border-radius:50%;border-color:transparent transparent white transparent;animation:spin .1s linear infinite;margin-left:.5em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pdf-viewer{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f5f5f5}.pdf-page{display:flex;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 0 10px #0003;background-color:#fff}.greeting{font-size:18px;font-weight:700;white-space:nowrap}@media screen and (max-width: 37.5em){.greeting{font-size:12px}}.topbar{color:#fff;padding:0;background-color:#34495e;justify-content:flex-end;align-items:center;width:100%}@media screen and (max-width: 37.5em){.topbar{justify-content:space-between;padding-top:10px}}.topbar .topbar-items{display:flex;width:40%;justify-content:space-between}@media screen and (max-width: 56.25em){.topbar .topbar-items{width:60%}}@media screen and (max-width: 37.5em){.topbar .topbar-items{margin-top:-10px;width:100%}}@media screen and (max-width: 37.5em){.topbar .greeting-container{margin-right:0;margin-left:70px}}.topbar .username{font-size:16px;margin-left:5px;white-space:nowrap}@media screen and (max-width: 37.5em){.topbar .username{font-size:12px}}.topbar .notifications{display:flex;align-items:center;position:relative}@media only screen and (max-width: 767px){.topbar .notifications{display:none}}.topbar .notification-icon{position:relative;padding:4px 8px 7px 6px}.topbar .notification-badge{position:absolute;top:0;right:0;width:15px;height:15px;background-color:red;color:#fff;border-radius:50%;padding:1px;display:flex;align-items:center;justify-content:center;font-size:12px}.topbar .notification-preview{position:absolute;top:100%;right:0;min-width:200px;background-color:#333;color:#fff;border-radius:8px;box-shadow:0 2px 5px #0003;padding:10px;z-index:999;display:none}@media only screen and (max-width: 767px){.topbar .notification-preview{display:block}}.topbar .notification-preview ul{list-style:none;padding:0;margin:0}.topbar .notification-preview ul li{margin-bottom:8px}.topbar .notification-preview-btn{position:relative;cursor:pointer}.topbar .notification-preview-btn:hover .notification-preview{display:block}@media only screen and (max-width: 767px){.topbar .notification-preview-btn:hover .notification-preview{display:none}}.logout-button{display:flex;align-items:center;cursor:pointer;border:none;background:none;color:#fff}@media only screen and (max-width: 767px){.logout-button{display:none}}.logout-button span{margin-left:5px}.notification-preview-btn{position:relative;cursor:pointer}.notification-preview-btn .notification-badge{position:absolute;top:0;right:0;width:15px;height:15px;background-color:red;color:#fff;border-radius:50%;padding:1px;display:flex;align-items:center;justify-content:center;font-size:12px}.notification-preview-btn:hover .notification-preview{display:block}@media only screen and (max-width: 767px){.notification-preview-btn:hover .notification-preview,.notification-preview-btn .notification-badge{display:none}}.topbar{display:flex;justify-content:flex-end;align-items:center;color:#ecf0f1;gap:2px;height:50px;box-shadow:0 0 10px #0000001a}.topbar .logout-button{display:flex;align-items:center;background-color:#2c3e50;color:#fff;border:none;padding:8px 12px;margin-right:20px;cursor:pointer;transition:background-color .3s ease}.topbar .logout-button:hover{background-color:#34495e}.topbar .logout-button svg{margin-right:8px;font-size:20px}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#343a40;font-size:1rem}.input-container{position:relative}.input-container .form-control{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:.375rem;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-container .form-control:focus{border-color:#007bff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.input-container .form-control::placeholder{color:#6c757d;opacity:1}.input-container .form-control:disabled{background-color:#e9ecef;opacity:1}.error-message{color:#dc3545;font-size:.875rem;margin-top:.5rem}.success-message{color:#28a745;font-size:1rem;margin-top:1rem;padding:.75rem 1rem;background-color:#f0fdf4;border:1px solid #d1e7dd;border-radius:.375rem}.submit-button{background-color:#297fb8;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-size:1rem;cursor:pointer;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.submit-button:hover{background-color:#0056b3;box-shadow:0 .125rem .25rem #00000013}.submit-button:active{background-color:#004085;box-shadow:0 .0625rem .125rem #00000013}.submit-button:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;box-shadow:none}.submit-button:disabled:hover,.submit-button:disabled:active{background-color:#e9ecef;color:#6c757d;box-shadow:none}.info-box{background-color:#e3f2fd;border:1px solid #b6d4fe;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem;color:#084298;font-size:1rem}.info-box p{margin:0}.fixed_toprint{width:100%;margin:0 auto;font-family:sans-serif;font-size:12px}.fixed_toprint .header{text-align:center;margin-bottom:1rem}.fixed_toprint .header .mwu{font-size:1.5em;color:#0056b3;margin-bottom:.2em}.fixed_toprint .header .title{font-size:1.2em;font-weight:700;color:#333;margin-bottom:.5em}.fixed_toprint .header hr{border:0;border-top:1px solid #ccc;margin:1em auto}.fixed_toprint .data_list{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.fixed_toprint .data_list thead{background-color:#f0f0f0;border-bottom:2px solid #ccc}.fixed_toprint .data_list thead tr th{padding:.8rem;text-align:left;font-weight:700;color:#555}.fixed_toprint .data_list thead tr th u{text-decoration:underline}.fixed_toprint .data_list tbody tr:nth-child(2n){background-color:#f9f9f9}.fixed_toprint .data_list tbody tr td{padding:.8rem;border-bottom:1px solid #eee}.fixed_toprint .sign{margin-top:2rem;display:flex;justify-content:flex-end}.fixed_toprint .sign table{border-collapse:collapse}.fixed_toprint .sign table tr th,.fixed_toprint .sign table tr td{padding:.5rem 1rem;text-align:left;border:1px solid #ddd}.fixed_toprint .sign table tr th{font-weight:700;background-color:#eee}.fixed_toprint .footer{margin-top:2rem;text-align:center;color:#777;font-size:.9em}@media print{.fixed_toprint .hidden-print{display:none!important}.fixed_toprint .header{margin-bottom:.5cm}.fixed_toprint .header .mwu{font-size:18pt}.fixed_toprint .header .title{font-size:14pt}.fixed_toprint .header hr{margin:.5cm auto}.fixed_toprint .data_list{font-size:10pt}.fixed_toprint .data_list thead tr th,.fixed_toprint .data_list tbody tr td{padding:.3cm}.fixed_toprint .sign{margin-top:1cm}.fixed_toprint .sign table{font-size:10pt}.fixed_toprint .sign table tr th,.fixed_toprint .sign table tr td{padding:.2cm .5cm;border:1px solid #000}.fixed_toprint .footer{position:fixed;bottom:0;left:0;width:100%;text-align:center;font-size:.8em;color:#333;padding:.2cm;background-color:#f8f8f8;border-top:1px solid #ccc}}.editbtn:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.editbtn{background-color:#ffae00;width:100%;padding:.3rem;margin:8px 0;display:inline-block;border-radius:4px;box-sizing:border-box;color:#fff;font-size:.9rem;font-weight:700;opacity:.8;cursor:pointer}.editbtn:hover{opacity:1}.rmodal-overlay{position:relative;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.rmodal{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 4px #0000001a;max-width:80%;text-align:center}.rclose-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.rsigbtn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.rsigbtn.loading{background-color:#ccc;cursor:not-allowed}.error-message{color:red;margin-top:10px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f3f3f2;display:flex;justify-content:center;align-items:center}.modal h2{margin-top:0;font-size:2rem}.modal .close-button{position:absolute;top:10px;right:10px;font-size:1.5rem;background-color:transparent;border:none;cursor:pointer}.modal .edit-form{display:flex;flex-direction:column;align-items:center;padding:2rem;width:50%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d}.modal .edit-form .form-group{display:flex;flex-direction:column;margin-bottom:1rem}.modal .edit-form .form-group label{margin-bottom:.5rem;font-size:1.2rem}.modal .edit-form .form-group input{padding:.5rem;border-radius:5px;border:2px solid #ccc;font-size:1.2rem;width:100%}.modal .edit-form .submit-button{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer}.modal .edit-form .submit-button:hover{background-color:#0069d9}.modal .success-message{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#28a745;color:#fff;padding:.5rem 1rem;border-radius:5px;box-shadow:0 0 10px #0000004d}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#f3f3f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#f3f3f2}a:hover{color:#747bff}button{background-color:#f9f9f9}}
