.page-contents{background:#f5f8fc;padding:2rem 0 3rem}.page-contents .panel,.page-contents .tab-content,.page-contents .link-address{border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(16,42,67,.07)!important}.page-contents .panel-heading{border-radius:16px 16px 0 0!important;background:linear-gradient(135deg,#0d6efd,#0b4f9c)!important;color:#fff!important;padding:1rem 1.25rem!important}.page-contents .panel-body{padding:1.25rem!important}.page-contents .nav-tabs{border:0!important;gap:.45rem;margin-bottom:1rem}.page-contents .nav-tabs>li>a{border:1px solid #dbe5f1!important;border-radius:999px!important;background:#fff!important;color:#52647a!important;padding:.55rem 1rem!important;transition:.2s ease}.page-contents .nav-tabs>li.active>a,.page-contents .nav-tabs>li>a:hover{background:#eaf3ff!important;border-color:#0d6efd!important;color:#0d6efd!important}.page-contents table{border-collapse:separate!important;border-spacing:0 .45rem!important}.page-contents table thead th{border:0!important;background:#eef4fb!important;color:#344054!important;padding:.75rem!important}.page-contents table tbody td{border-top:1px solid #edf1f6!important;border-bottom:1px solid #edf1f6!important;padding:.8rem!important;vertical-align:middle}.page-contents .link-address{display:block;color:#344054!important;text-decoration:none!important;transition:.2s ease}.page-contents .link-address:hover{border-color:#0d6efd!important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(13,110,253,.12)!important}.page-contents .form-control{border-radius:10px!important;border-color:#d5dfeb!important;padding:.65rem .8rem!important}.page-contents .btn{border-radius:10px!important;font-weight:600!important}.page-contents .fa-solid,.page-contents .bi{vertical-align:middle;line-height:1}@media(max-width:767.98px){.page-contents{padding:1rem 0 2rem}.page-contents .panel-body{padding:.85rem!important}.page-contents .nav-tabs{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:.3rem}.page-contents .nav-tabs>li>a{padding:.5rem .75rem;font-size:.82rem}.page-contents table{min-width:620px}.page-contents .panel-body{overflow-x:auto}}
