html,body{scroll-padding-top:130px;scroll-behavior:smooth;height:100%}#form1{min-height:100vh;display:flex;flex-direction:column}body{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.5;color:#333;overflow-x:hidden;position:relative}body.admin{background-color:#fff !important;padding-top:60px !important}:root{--logo-width:125px}.bg-primary{background-color:#f48120 !important}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;padding:0 40px;height:70px;position:relative}.navbar-logo img{height:40px;width:auto;display:block}.navbar-links{display:flex;list-style:none;gap:30px}.navbar-links a{text-decoration:none;color:#333;font-weight:500;font-size:15px;transition:color 0.2s ease-in-out}.navbar-links a:hover,.navbar-links a.active{color:#007bff}.navbar-links a.active{font-weight:600}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:26px;height:19px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger .bar{height:3px;width:100%;background-color:#333;border-radius:3px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.hamburger.open .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.navbar{padding:0 20px}.hamburger{display:flex}.navbar-links{display:none;flex-direction:column;position:absolute;top:70px;left:0;width:100%;background-color:#fff;border-bottom:1px solid #e0e0e0;padding:20px 0;gap:0;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.navbar-links.active{display:flex}.navbar-links li{width:100%;text-align:center}.navbar-links a{display:block;padding:12px 0}}.page-information{background-color:#fff;border-bottom:1px solid #cccccc75;padding:1rem 1rem;display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:2rem}@media (max-width:1100px){.page-information{padding:0.75rem 1rem}}.page-information .name h1{font-size:16px;font-weight:bold;text-transform:uppercase;color:#495057;line-height:1;margin:0}.page-information .bc .breadcrumb{padding:0;margin:0}.page-information .bc .breadcrumb .breadcrumb-item{font-size:14px}.material-symbols-rounded{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons-rounded{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}main{flex:1 0 auto}footer{flex-shrink:0}a{color:#f48120}a:hover,a:active,a:focus,a:visited:hover{color:#009ddc;text-decoration:none;transition:0.4s}ol.breadcrumb{background-color:#fff;border:none;margin-bottom:0;font-size:14px}ol.breadcrumb a,ol.breadcrumb a:visited{color:#f48120;font-size:14px}ol.breadcrumb a:hover,ol.breadcrumb a:active,ol.breadcrumb a:focus,ol.breadcrumb a:visited:hover{color:#009ddc}ol.breadcrumb .breadcrumb-item.active{color:#333;font-size:14px}.bui{border:none !important;padding:15px !important;background-color:#000 !important;opacity:0.5 !important;color:#fff !important}textarea.form-control{overflow:auto !important;max-width:100%}.pager-class{width:100%;display:flex;text-align:center;row-gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:3rem;font-size:14px}@media screen and (max-width:640px){.pager-class{margin-top:2rem}}.pager-class .pages{font-size:13px;font-weight:500;padding-right:20px}.pager-class div a{padding:8px 12px;display:block;background:transparent;color:#f48120;font-weight:500;font-size:14px}.pager-class div a span{padding-top:5px}.pager-class div a:hover,.pager-class div a:active,.pager-class div a:focus{color:#009ddc}.pager-class div a.active{padding:8px 12px;display:block;background:#f48120;color:#fff;font-weight:500;border-radius:10px}.notes{font-size:90%;margin:0.5em 0}.box-error{display:block;width:100%;margin:1em 0;background-color:#e03a3e;color:White;padding:0.5em;line-height:130%}.box-error a{color:inherit !important}.box-success{display:block;width:100%;margin:1em 0;background-color:#61bb46;color:White;padding:0.5em;line-height:130%}.box-success a{color:inherit !important}.btn{font-size:16px;font-weight:500;padding:0.5rem 1.75rem;border-radius:10px}@media screen and (max-width:580px){.btn{padding:0.5rem 1rem}}.btn-sm{font-size:16px;font-weight:500;padding:0.5rem 1rem;border-radius:8px}@media screen and (max-width:580px){.btn-sm{padding:0.5rem 1rem}}.btn-primary{background-color:#f48120;border-color:#f48120;color:#fff;font-family:'Poppins',sans-serif;font-weight:600;font-size:16px}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:transparent;border-color:#009ddc;transition-delay:0.2s;color:#009ddc}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[disabled]{opacity:0.65;cursor:not-allowed;pointer-events:none;background-color:#ccc;border-color:#ccc}.btn-secondary{background-color:#009ddc;border-color:#009ddc;color:#fff;font-family:'Poppins',sans-serif;font-weight:600;font-size:16px}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:transparent;transition-delay:0.2s;color:#f48120}.btn-info{background-color:#009ddc;border-color:#009ddc;color:#fff;font-family:'Poppins',sans-serif;font-weight:600;font-size:16px}.btn-info:hover,.btn-info:active,.btn-info:focus{background-color:transparent;transition-delay:0.2s;color:#f48120}.width-standard{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}.width-996{width:100%;max-width:996px;margin:0 auto;padding:0 1rem}footer{color:#fff;background-color:#f48120;padding:20px 16px;font-size:14px}footer p{margin:0}section:not(:first-of-type){margin-top:40px}.td-edit{width:30px}section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.05);padding:24px}section h1{font-family:'Poppins',sans-serif;font-size:36px;font-weight:800}@media screen and (max-width:640px){section h1{font-size:28px}}section h2{font-family:'Poppins',sans-serif;font-size:26px;font-weight:700;text-transform:uppercase}@media screen and (max-width:640px){section h2{font-size:22px}}section h3{font-family:'Poppins',sans-serif;font-size:30px;font-weight:700}@media screen and (max-width:640px){section h3{font-size:26px}}section h4{font-family:'Poppins',sans-serif;font-size:24px;font-weight:700}@media screen and (max-width:640px){section h4{font-size:26px}}section h5{font-family:'Poppins',sans-serif;font-size:18px;font-weight:700}section p.subtitle{font-size:18px;font-weight:300}section .intro{font-size:120%;line-height:1.5;text-align:justify;text-align-last:left}.filter-text{padding:10px 20px;color:#000;border-radius:10px;margin:10px 0}.width-996{width:100%;max-width:996px;margin:0 auto;padding:0 1rem}.panel-form{width:100%;padding:20px 0;color:#494949;font-size:16px}.panel-form .item-message{padding:10px;border:1px solid #ccc}.panel-form .item{margin-bottom:1.5rem;position:relative}.panel-form .item-2{display:flex;gap:24px;flex-wrap:wrap}.panel-form .item-2 .column{position:relative;flex:1 1 calc(38%);box-sizing:border-box}@media screen and (max-width:640px){.panel-form .item-2 .column{flex:1 1 100%}}.panel-form .note{font-size:13px;font-weight:300;color:#009ddc;margin-bottom:3px;display:block}.panel-form div[class^="col"]{margin-bottom:1rem}.panel-form .cblist{display:block}.panel-form .cblist label{padding-left:5px}.panel-form label{font-weight:500;margin-bottom:3px;font-size:16px;font-family:'Poppins',sans-serif;text-transform:lowercase}.panel-form .form-control{font-weight:500;font-family:'Poppins',sans-serif}.panel-form .req::after{color:red;content:"*";font-weight:bold;vertical-align:text-top;padding-left:2px;position:absolute;top:0}.panel-form .btns{display:table;width:100%}.panel-form .btns .c1{display:table-cell;vertical-align:middle}.panel-form .btns .c2{display:table-cell;vertical-align:middle;text-align:right}.panel-form .val{color:red;font-size:90%}.panel-form ul.instructions{padding-left:1rem;margin:10px 0}.custom-view .row{margin-bottom:1.5rem}.custom-view .lbl{font-size:14px;font-family:'Poppins',sans-serif;font-weight:400;display:block;margin-bottom:5px;color:#333;line-height:1;color:gray;text-transform:uppercase}.custom-view .val{display:block;margin:0;font-size:15px;line-height:1.2;color:#000;font-weight:500}.custom-view .sec{background-color:#f2f2f2;font-weight:500;padding:10px;margin-bottom:1rem}table.data td,table.data th{font-size:14px;color:#333}table.data th{font-family:'Poppins',sans-serif}table.data thead th{color:inherit}.table-striped tbody tr:nth-of-type(2n+1){background-color:#f5f0ea50;border-bottom:1px solid #f5f0ea80}.card{border:1px solid #f5f0ea;box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px}.card .card-header{background-color:#f5f0ea;border-bottom:1px solid #f5f0ea;font-family:'Poppins',sans-serif;font-weight:500}.login{padding:1rem;max-width:500px;margin:100px auto;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08);padding:20px}@media screen and (max-width:768px){.login{margin:25px auto}}.login .frm{width:100%;background-color:#fff;border-radius:16px;padding:50px}@media screen and (max-width:580px){.login .frm{padding:20px}}.login .frm .custom-form{margin:50px 0}@media screen and (max-width:580px){.login .frm .custom-form{margin:25px 0}}.login .frm .text-right{text-align:right}.login .frm h1{font-size:1.25rem;font-weight:500;text-transform:none;margin-bottom:8px}.login .frm .subtitle{font-size:13px;margin:0}.custom-form .form-control:disabled{background-color:#f2f2f280}.custom-form input::placeholder{color:#ccc;font-size:12px}.custom-form .form-control{font-size:14px}.custom-form textarea.form-control{overflow:auto !important;max-width:100%}.custom-form .notes{font-size:90%;margin:0.5em 0}.custom-form h3{text-transform:uppercase;font-size:16px;font-weight:500;margin-bottom:1rem;letter-spacing:0.05em}.custom-form .buttons{text-align:right}.custom-form .buttons a{font-size:13px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:5px}.custom-form .buttons a:hover,.custom-form .buttons a:Active,.custom-form .buttons a:focus{text-decoration-style:solid;text-decoration-color:#009ddc}.custom-form .buttons .btn,.custom-form .buttons a{display:inline-block;margin-left:20px}.custom-form .row{margin-bottom:0.75em}@media screen and (max-width:768px){.custom-form .row{margin-bottom:0}.custom-form div[class^="col"]{margin-bottom:0.75em}}.custom-form label{font-weight:500;margin-bottom:2px;color:#4f4f4f;font-size:13px;position:relative}.custom-form p,.custom-form li{font-weight:400;font-size:13px}.custom-form .req::after{color:red;content:"*";font-weight:bold;vertical-align:text-top;padding-left:2px;position:absolute;top:0}.custom-form .val{color:red;font-size:90%}.custom-form .note{color:#666;font-size:13px;line-height:1.2}.custom-form ul.instructions{padding-left:1rem;margin:10px 0}.custom-form .bordered{border:1px solid #ccc;border-radius:10px;padding:1rem}