@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,serif}a,a:hover{text-decoration:none}:root{--primary-color: #1D376E;--secondary-color: #2E1555;--bg-color: #F8F9FA;--font-size-base: 16px;--spacing: 1rem;--white: white;--border-color: #e0e0e0;--bg-color-even: var(--bg-color);--bg-color-odd: var(--white);--text-color: var(--secondary-color);--status-pending: #ffa500;--status-in-process: #ffd700;--status-completed: #28a745;--status-error: #dc3545;--dropdown-bg: var(--white);--dropdown-border: #ddd;--dropdown-hover: #f5f5f5}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;text-align:center;line-height:normal;cursor:pointer}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:none}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.6}.login-main{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:16px}.text-center{text-align:center!important}.login-container{background-color:var(--bg-color);padding:2rem;border-radius:12px;width:100%;max-width:500px;text-align:center}.container{max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}.logo{width:160px;margin-bottom:5rem}.login-title{font-size:26px;color:var(--secondary-color);margin-bottom:.5rem}.login-subtitle{font-size:20px;color:var(--secondary-color);margin-bottom:3rem}.form-group{margin-bottom:1rem;text-align:left}.form-label{display:block;font-size:.85rem;color:var(--secondary-color);margin-bottom:.3rem}.form-input{width:100%;padding:.8rem;border:1px solid #dcdcdc;border-radius:4px;font-size:.9rem}.form-input:focus{outline:none;border-color:var(--primary-color)}.checkbox-group{display:flex;align-items:center;margin-bottom:1rem}.checkbox-input{margin-right:.5rem;background-color:var(--secondary-color)}.checkbox-label{font-size:.85rem;color:var(--secondary-color)}.btn{display:inline-block;width:100%;padding:.5rem 1rem;font-size:18px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.btn-primary{background-color:var(--primary-color);color:var(--white)}.btn-secondary{background-color:var(--secondary-color);color:var(--primary-color);background-color:var(--bg-color);border:1px solid #97A4BB}.btn-danger{background-color:var(--status-error);color:var(--status-error);background-color:var(--bg-color);border:1px solid #97A4BB}.btn:hover{opacity:.9}.btn:focus{outline:none}.btn-sm{padding:.5rem .75rem;font-size:14px}.btn-xs{padding:.125rem .5rem;font-size:12px}.form-container{width:100%;background-color:var(--white);border-radius:8px;padding:3rem}.form-title{font-size:24px;font-weight:700;color:var(--primary-color)}.form{width:100%}.form-row{display:flex;gap:2rem;margin-bottom:var(--spacing);flex-wrap:wrap}.form-group{flex:1}.form-label{display:block;margin-bottom:.5rem;font-size:14px;color:var(--secondary-color)}.form-input,.form-select{width:100%;padding:.532rem;border:1px solid #dcdcdc;border-radius:4px;font-size:14px;color:var(--secondary-color)}.form-input:focus,.form-select:focus{border-color:var(--primary-color);outline:none}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_195_51" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_195_51)"><path d="M11.9998 14.9748C11.8665 14.9748 11.7415 14.954 11.6248 14.9123C11.5081 14.8706 11.3998 14.7998 11.2998 14.6998L6.6998 10.0998C6.51647 9.91647 6.4248 9.68314 6.4248 9.3998C6.4248 9.11647 6.51647 8.88314 6.6998 8.6998C6.88314 8.51647 7.11647 8.4248 7.3998 8.4248C7.68314 8.4248 7.91647 8.51647 8.0998 8.6998L11.9998 12.5998L15.8998 8.6998C16.0831 8.51647 16.3165 8.4248 16.5998 8.4248C16.8831 8.4248 17.1165 8.51647 17.2998 8.6998C17.4831 8.88314 17.5748 9.11647 17.5748 9.3998C17.5748 9.68314 17.4831 9.91647 17.2998 10.0998L12.6998 14.6998C12.5998 14.7998 12.4915 14.8706 12.3748 14.9123C12.2581 14.954 12.1331 14.9748 11.9998 14.9748Z" fill="%231D376E"/></g></svg>');background-repeat:no-repeat;background-position:center right 12px}.checkbox-group{display:flex;align-items:center;margin-top:1rem}.checkbox-input{margin-right:.5rem}.checkbox-label{font-size:14px}.form-actions{display:flex;justify-content:flex-end;gap:.25rem}header{background:linear-gradient(90deg,#2e1555,#1d376e);padding:12px 0}.header-block{display:flex;align-items:center;justify-content:space-between}.page-container{background-color:var(--bg-color);min-height:100vh}.add-detail-container-wrapper{width:100%;padding:3rem 0}.page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page-btns{display:flex;gap:.5rem;align-items:center}.form-actions button{width:auto}.alert{padding:8px 16px;margin-bottom:1rem;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:500;line-height:1.5;opacity:1;transform:translateY(0);transition:all .5s ease}.alert.hide{opacity:0;transform:translateY(-20px)}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-fixed{position:fixed;width:-moz-max-content;width:max-content;top:95px;right:0;left:0;margin:auto}.text-danger{color:red;font-size:12px}.badge{display:flex;gap:.5rem;align-items:center}.badge:before{content:"";width:8px;height:8px;border-radius:50%}.badge-orange:before{background-color:var(--status-pending)}.badge-yellow:before{background-color:var(--status-in-process)}.badge-green:before{background-color:var(--status-completed)}.badge-red:before{background-color:var(--status-error)}.form-input::-moz-placeholder{font-family:Open Sans,serif;color:#2e155599}.form-input::placeholder{font-family:Open Sans,serif;color:#2e155599}.form-input::-webkit-input-placeholder{font-family:Open Sans,serif;color:#2e155599}.form-input:-ms-input-placeholder{font-family:Open Sans,serif;color:#2e155599}.form-input::-ms-input-placeholder{font-family:Open Sans,serif;color:#2e155599}textarea.form-input{font-family:Open Sans,serif;font-size:14px;line-height:1.5;color:var(--secondary-color)}.table-wrapper{background-color:var(--white);box-shadow:0 1px 3px #1018281a}.table{width:100%;border-collapse:collapse;border-radius:4px}.table-head{background-color:#f1f1f1}.table-row:nth-child(2n){background-color:var(--bg-color-even)}.table-row:nth-child(odd){background-color:var(--bg-color-odd)}.table-cell{color:var(--secondary-color)}.table-head .table-cell{text-align:left;padding:.5rem 1rem;font-weight:550;font-size:14px}.table-body .table-cell,.table-cell,.font-size{padding:.5rem 1rem;text-align:left;font-size:14px;color:var(--primary-color)}.checkbox-label{display:flex;align-items:center;gap:8px}.checkbox-label .checkbox-text{font-size:14px}.dropdown-container{position:relative;display:inline-block}.dropdown-menu{position:absolute;display:none;background:#fff;box-shadow:0 4px 8px #0003;border-radius:4px;padding:8px 0;z-index:100;min-width:150px}.dropdown-item{padding:8px 16px;color:#2f1a5d;cursor:pointer;display:block}.dropdown-item:has(button){padding:0}.dropdown-item>button{padding:8px 16px;width:100%;text-align:left}.dropdown-item:hover{background:#f0f0f0}[data-position=bottom-right]+.dropdown-menu{top:100%;left:auto;right:0}[data-position=bottom-left]+.dropdown-menu{top:100%;left:0}[data-position=top-right]+.dropdown-menu{bottom:100%;right:0}[data-position=top-left]+.dropdown-menu{bottom:100%;left:0}.status{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.status.pending{background-color:var(--status-pending)}.status.in-process{background-color:var(--status-in-process)}.status.completed{background-color:var(--status-completed)}.status.error{background-color:var(--status-error)}.d-none.flex-sm-fill{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;gap:1rem;background-color:#fff;font-family:Arial,sans-serif}.d-none.flex-sm-fill p{margin:0;font-size:14px;color:#6c757d}.d-none.flex-sm-fill p .fw-semibold{font-weight:600;color:#343a40}.wlw-pagination-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.wlw-page-count{display:flex;align-items:center;gap:.25rem;padding:8px 16px}.wlw-page-count select{width:70px;background-position:center right 0;padding:5px 6px;font-size:14px}.wlw-page-count label{font-size:14px;color:#6c757d;flex-shrink:0}.table-wrapper nav{margin-top:4px}.pagination{list-style:none;display:flex;gap:5px;padding:0;margin:0}.pagination .page-item{display:inline-block}.pagination .page-link{display:inline-block;padding:5px 10px;border:1px solid #e5e5e5;border-radius:4px;color:#6c757d;text-decoration:none;font-size:14px;background-color:#fff;transition:all .2s ease-in-out}.pagination .page-link:hover,.pagination .page-item.active .page-link{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.pagination .page-item.disabled .page-link{color:#ccc;background-color:#f8f9fa;border-color:#e5e5e5;cursor:not-allowed}.d-flex.d-sm-none{display:none}@media (max-width:767px){.form-container{padding:2rem}.form-row{flex-direction:column;gap:1rem}}.table-responsive{min-width:.1%;overflow:auto}.select2-container--default .select2-selection--multiple{min-height:36px!important}.select2-container .select2-search--inline .select2-search__field{margin-top:9px!important}.auto-width{width:auto!important}
