@font-face{font-family:Azureus Sans;src:url('../assets/azureus/NunitoSans.ttf') format('truetype');font-weight:200 900;font-display:swap}:root{--az-navy:#242d4c;--az-blue:#2088dd;--az-ink:#263052;--az-muted:#6b7280;--az-line:#e5eaf2;--az-bg:#f5f7fa}body.fix-header{font-family:'Azureus Sans','Segoe UI',sans-serif;color:var(--az-ink);background:var(--az-bg);font-size:14px}.topbar{background:#fff!important;box-shadow:0 1px 0 var(--az-line)!important;height:80px;z-index:60}.topbar .top-navbar{min-height:80px;padding:0 28px 0 0}.topbar .navbar-header{width:248px!important;flex-shrink:0;background:#fff!important;border-right:1px solid var(--az-line);height:80px}.topbar .navbar-brand{display:block!important;height:80px;width:100%;margin:0!important;padding:0!important;background:url('../assets/azureus/logo.png') center / 172px auto no-repeat}.topbar .navbar-brand>*{display:none!important}.topbar .navbar-collapse{display:flex!important;padding-left:28px;min-width:0}.az-header-context{display:flex;align-items:center;gap:14px}.az-header-context small{font-size:9px;letter-spacing:1.6px;color:var(--az-muted);display:block;font-weight:800;margin-bottom:4px}.az-header-context strong{font-size:14px;font-weight:750;display:block}.az-avatar{display:inline-flex;width:36px;height:36px;border-radius:12px;align-items:center;justify-content:center;background:#e9eef7;color:var(--az-navy);font-weight:850;margin-right:9px}.topbar .profile-pic{display:flex;align-items:center;color:var(--az-ink)!important;gap:4px}.az-profile-name{font-size:13px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-menu-toggle{display:none}.az-sidebar{width:248px!important;top:80px!important;padding-top:0!important;background:var(--az-navy)!important;box-shadow:none;bottom:0}.az-nav-scroll{height:100%;overflow-y:auto;display:flex;flex-direction:column;padding:28px 16px}.az-workspace{font-size:10px;color:#c4cee3;letter-spacing:1.5px;font-weight:800;padding:0 14px 25px;display:flex;align-items:center;gap:8px}.az-status-dot{width:6px;height:6px;border-radius:50%;background:#b3fec1;display:inline-block}.az-navigation{display:block}.az-nav-label{font-size:9px;letter-spacing:1.4px;color:#9caac8;margin:26px 14px 11px;font-weight:850}.az-nav-link{display:flex!important;align-items:center;gap:12px;color:#d5ddee!important;font-size:13px;font-weight:650;padding:13px 14px;border-radius:9px;margin:4px 0;transition:background .15s,color .15s;line-height:1.4}.az-nav-link i{width:19px;text-align:center;font-size:16px;color:#a1b4d4}.az-nav-link:hover{background:#303b64;color:#fff!important}.az-nav-link.is-active{background:#2088dd;color:#fff!important;box-shadow:0 5px 15px #061a3429}.az-nav-link.is-active i{color:#fff}.az-sidebar-note{margin-top:auto;padding:45px 14px 4px;color:#9caac8}.az-sidebar-note>span{font-size:13px;letter-spacing:4px;font-weight:900;color:#e9eef7}.az-sidebar-note p{font-size:11px;line-height:1.7;margin-top:9px}.page-wrapper,.mini-sidebar .page-wrapper{margin-left:248px!important;padding-top:80px!important;background:var(--az-bg)!important;min-height:100vh!important}.page-wrapper>.container-fluid{padding:32px!important;max-width:1640px;margin:auto}.page-titles{background:transparent!important;box-shadow:none!important;padding:0!important;margin:0 0 24px!important}.page-titles h3{color:var(--az-ink)!important;font-size:26px;font-weight:850}.breadcrumb{background:none;padding:0;font-size:12px;color:var(--az-muted)}.breadcrumb a{color:var(--az-blue)}.card{border:1px solid var(--az-line)!important;border-radius:14px!important;box-shadow:0 3px 12px #242d4c03!important;margin-bottom:24px;overflow:visible}.card-body{padding:26px}.card h2{font-size:38px;font-weight:850;color:var(--az-ink);letter-spacing:-1px}.card h6{font-size:13px!important;color:var(--az-muted)!important;margin-top:6px}.card .display-6{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:#edf6ff;border-radius:15px;font-size:25px}.card .display-6 i{color:var(--az-blue)!important}.card-title{font-weight:800!important;color:var(--az-ink)}.table-responsive{border:1px solid var(--az-line);border-radius:10px;overflow-x:auto}.table{margin-bottom:0;color:var(--az-ink);font-size:13px}.table thead th{background:#f5f7fa!important;border-bottom:1px solid var(--az-line)!important;border-top:0!important;font-size:11px;letter-spacing:.3px;font-weight:800!important;color:#5d6481!important;padding:15px 13px!important}.table td{border-top:1px solid #edf0f6!important;padding:13px!important;vertical-align:middle!important}.table tbody tr:hover{background:#f8fbff}.form-control,.custom-select{border:1px solid #dce2ed!important;border-radius:8px!important;color:var(--az-ink);box-shadow:none;min-height:40px;font-family:inherit;font-size:13px}.form-control:focus{border-color:var(--az-blue)!important;box-shadow:0 0 0 3px #2088dd17!important}textarea.form-control{min-height:90px}label{font-weight:700;color:var(--az-ink)}.btn{border-radius:8px;font-family:inherit;font-weight:750;font-size:12px;padding:9px 15px;box-shadow:none}.btn-sm,.btn-xs{padding:6px 10px;font-size:11px}.btn-primary,.btn-info{background:var(--az-blue)!important;border-color:var(--az-blue)!important}.btn-primary:hover,.btn-info:hover{background:#1474c1!important;border-color:#1474c1!important}.btn-success{background:#167d63;border-color:#167d63}.btn-danger{background:#d34f5f;border-color:#d34f5f}.btn-warning{background:#f6b94d;color:#523b16}.modal-content{border:0;border-radius:16px;box-shadow:0 25px 100px #14213d40}.modal-header,.modal-footer{border-color:var(--az-line);padding:20px}.modal-title{font-weight:800;color:var(--az-ink)}.modal-body{padding:22px}.pagination .page-link{color:var(--az-ink);border-color:var(--az-line)}.page-item.active .page-link{background:var(--az-blue);border-color:var(--az-blue)}.dataTables_filter input,.dataTables_length select{border:1px solid #dce2ed;border-radius:7px;padding:7px;color:var(--az-ink);background:white}.az-footer{position:static!important;width:auto!important;background:transparent!important;display:flex;justify-content:space-between;gap:12px;padding:20px 32px!important;font-size:11px;color:#7b8499;border-top:1px solid var(--az-line)}.az-footer a{color:#5d6481}.az-page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.az-eyebrow{font-size:10px!important;letter-spacing:1.8px;font-weight:850!important;color:var(--az-blue);margin:0 0 10px}.az-page-heading h1{font-size:30px;font-weight:850;letter-spacing:-.8px;margin:0 0 7px}.az-page-heading p{font-size:13px;color:var(--az-muted);margin-bottom:0}.az-date{padding:9px 13px;background:white;border:1px solid var(--az-line);border-radius:8px;color:#5d6481;font-size:12px;white-space:nowrap}.az-welcome{position:relative;background:linear-gradient(110deg,#242d4c,#303b64);border-radius:18px;padding:34px 38px;color:white;display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-bottom:30px;min-height:232px}.az-welcome:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #ffffff15;border-radius:50%;right:-100px;top:-230px;box-shadow:0 0 0 38px #ffffff04,0 0 0 78px #ffffff03;pointer-events:none}.az-pill{display:inline-block;border:1px solid #ffffff36;border-radius:5px;padding:6px 9px;letter-spacing:1.4px;font-size:9px;font-weight:800;color:#b3fec1}.az-welcome h2{font-size:29px;font-weight:800;line-height:1.3;margin:17px 0 12px;max-width:720px;color:white;letter-spacing:-.5px}.az-welcome p{color:#c8d3e9;font-size:13px;line-height:1.8;margin:0}.az-welcome-mark{font-size:100px;font-weight:900;color:#ffffff12;line-height:1;display:flex;align-items:center;gap:15px;padding-left:25px}.az-welcome-mark span{font-size:12px;letter-spacing:3px;line-height:1.8;color:#ffffff50}.az-section-title{font-size:16px;font-weight:850;margin:0 0 16px}.az-workflow{background:#fff;border:1px solid var(--az-line);border-radius:16px;padding:28px;margin:2px 0 24px;display:grid;grid-template-columns:1fr 2fr;gap:30px}.az-workflow h2{font-size:24px;font-weight:850}.az-workflow>div>p:last-child{font-size:13px;color:var(--az-muted);line-height:1.8}.az-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.az-shortcut{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--az-line);border-radius:11px;padding:18px;color:var(--az-ink);transition:border .2s,background .2s}.az-shortcut:hover{border-color:#7ec5ff;background:#f7fbff}.az-shortcut>i{color:var(--az-blue);font-size:18px;margin-top:2px}.az-shortcut h3{font-size:14px;font-weight:800;margin:0 0 5px}.az-shortcut p{font-size:11px;line-height:1.6;margin:0;color:var(--az-muted)}.az-shortcut>span{margin-left:auto;color:#8898b0}.az-menu-overlay{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #7ec5ff;outline-offset:3px}
/* Authentication page: dedicated layout, no changes to authentication handlers. */
body.az-login{margin:0;padding:0;background:#f5f7fa;color:#263052;font-family:'Azureus Sans','Segoe UI',sans-serif;font-size:14px;letter-spacing:normal;box-sizing:border-box;min-height:100vh}.az-login *{box-sizing:border-box}.az-login-shell{min-height:100vh;display:grid;grid-template-columns:46% 54%;text-align:left}.az-login-story{background:linear-gradient(145deg,#242d4c,#303b64);padding:54px 65px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;gap:65px}.az-login-story:after{content:'';position:absolute;bottom:-300px;right:-260px;width:670px;height:670px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff03;pointer-events:none}.az-login-logo{display:inline-block;background:white;border-radius:10px;padding:13px 21px;align-self:flex-start}.az-login-logo img{width:175px;max-width:100%;display:block}.az-login-story .az-eyebrow{color:#7ec5ff}.az-login-story h1{font-size:clamp(32px,3.6vw,53px);line-height:1.2;font-weight:850;color:white;letter-spacing:-1.5px;margin:18px 0 24px;text-align:left;padding:0}.az-login-story>div>p:last-child{font-size:15px;color:#c8d3e9;line-height:1.9;max-width:330px}.az-login-caption{font-size:9px;color:#aab8d5;letter-spacing:2px}.az-login-panel{padding:55px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff}.az-login-form{width:100%;max-width:390px;margin:auto}.az-login-form .az-pill{color:#2088dd;background:#edf6ff;border-color:#d9ebfa}.az-login-form h2{font-size:30px;font-weight:850;letter-spacing:-.7px;margin:22px 0 10px;color:#263052;line-height:1.3}.az-login-form>p{font-size:14px;color:#6b7280;line-height:1.8}.az-login-form form{margin-top:34px}.az-login-form label{font-size:12px;color:#263052;display:block;margin:21px 0 9px;font-weight:800}.az-login-form input,.az-login-form #userid{display:block;width:100%;height:50px;padding:0 15px;border:1px solid #dce2ed;border-radius:9px;background:#fff;color:#263052;font:14px 'Azureus Sans','Segoe UI',sans-serif;outline:none}.az-login-form input:focus,.az-login-form #userid:focus{border-color:#2088dd;box-shadow:0 0 0 3px #2088dd12}.az-password-wrap{position:relative}.az-password-wrap input{padding-right:100px}.az-password-wrap button{position:absolute;right:12px;top:0;height:50px;padding:0;background:transparent;border:0;color:#2088dd;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;width:auto;margin:0;letter-spacing:0;text-transform:none}.az-forgot{display:block;text-align:right;font-size:12px;color:#2088dd;margin:14px 0 26px}.az-submit{width:100%;border:0;background:#2088dd;color:white;padding:16px 20px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;font:800 14px 'Azureus Sans','Segoe UI',sans-serif;cursor:pointer;letter-spacing:0;text-transform:none}.az-submit:hover{background:#1474c1}.az-login-form .az-login-help{margin-top:40px;font-size:12px;font-weight:800;color:#5d6481;border-top:1px solid #e5eaf2;padding-top:22px}.az-login-help small{font-size:11px;font-weight:400;color:#8c96a8}.az-login-panel footer{font-size:10px;color:#8c96a8;margin-top:35px}.az-login-panel footer a{color:#5d6481}
@media(min-width:1024px){.mini-sidebar .top-navbar .navbar-header{width:248px!important}.mini-sidebar .left-sidebar{width:248px!important}.mini-sidebar .footer{left:auto!important}.mini-sidebar .top-navbar .navbar-header .navbar-brand span{display:none!important}}
@media(max-width:1200px){.az-welcome-mark{display:none}.az-workflow{grid-template-columns:1fr}.az-login-story{padding:45px}.az-login-panel{padding:45px}.az-profile-name{max-width:120px}}
@media(max-width:1023px){.az-sidebar{transform:translateX(-100%);transition:transform .2s;z-index:80;top:80px!important}.az-menu-open .az-sidebar{transform:translateX(0)}.az-menu-open .az-menu-overlay{display:block;position:fixed;inset:80px 0 0;background:#16213b70;z-index:70;border:0;padding:0;width:100%;height:calc(100vh - 80px)}.az-menu-toggle{display:block;border:1px solid var(--az-line);border-radius:8px;padding:8px 11px;background:white;color:var(--az-ink);cursor:pointer}.page-wrapper,.mini-sidebar .page-wrapper{margin-left:0!important}.topbar .navbar-header,.mini-sidebar .top-navbar .navbar-header{width:190px!important}.topbar .navbar-collapse{padding-left:18px}.topbar .navbar-brand{background-size:145px auto}.az-header-context small{font-size:8px}.az-header-context strong{font-size:12px}}
@media(max-width:700px){.topbar .top-navbar{padding-right:12px}.topbar .navbar-header,.mini-sidebar .top-navbar .navbar-header{width:135px!important}.topbar .navbar-brand{background-size:110px auto}.topbar .navbar-collapse{padding-left:12px}.az-header-context>div,.az-profile-name{display:none}.az-avatar{margin:0}.topbar .profile-pic{padding-left:8px;padding-right:0}.page-wrapper>.container-fluid{padding:22px 16px!important}.az-page-heading{align-items:flex-start}.az-page-heading h1{font-size:26px}.az-page-heading p{font-size:12px}.az-date{font-size:10px;padding:7px;margin-top:2px}.az-eyebrow{font-size:8px!important}.az-welcome{padding:26px 24px;min-height:0;border-radius:13px}.az-welcome h2{font-size:24px}.az-welcome p{font-size:12px}.az-desktop-break{display:none}.card-body{padding:20px}.card h2{font-size:32px}.az-workflow{padding:22px;gap:12px}.az-shortcuts{grid-template-columns:1fr}.az-footer{flex-direction:column;padding:20px 16px!important;gap:4px}.az-login-shell{grid-template-columns:1fr}.az-login-story{padding:26px;gap:30px;min-height:270px}.az-login-story h1{font-size:29px;margin:12px 0}.az-login-story>div>p:last-child{font-size:12px;max-width:100%;margin-bottom:0}.az-login-caption{display:none}.az-login-logo{padding:9px 15px}.az-login-logo img{width:125px}.az-login-panel{padding:35px 26px}.az-login-form h2{font-size:26px}.az-login-form form{margin-top:24px}.az-login-form .az-login-help{margin-top:28px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{.topbar,.az-sidebar,.az-menu-overlay,.az-footer{display:none!important}.page-wrapper,.mini-sidebar .page-wrapper{margin:0!important;padding:0!important}.az-welcome{background:#fff!important;color:#263052;border:1px solid #ddd}.az-welcome h2,.az-welcome p{color:#263052}.az-shortcuts{display:none}}
body.az-login button.az-submit[type=submit]{background:#2088dd;color:#fff;font:800 14px 'Azureus Sans','Segoe UI',sans-serif;letter-spacing:0;text-transform:none;padding:16px 20px;width:100%;margin:0;border-radius:9px}body.az-login button.az-submit[type=submit]:hover{background:#1474c1;opacity:1}body.az-login p{letter-spacing:0}
/* Table refinement: neutralize Bootstrap stripes and DataTables sorted-column shading. */
@media screen{
.page-wrapper .table-responsive{background:#fff;border-color:#e1ebf5;border-radius:12px}
.page-wrapper table.table{background:#fff!important;border:0!important;border-collapse:separate!important;border-spacing:0;color:#263052}
.page-wrapper table.table thead tr,.page-wrapper table.table thead th,.page-wrapper table.table thead td{background:#edf6ff!important;color:#24486c!important;border:0!important;border-bottom:1px solid #d5e7f7!important;padding:15px 14px!important;font-size:12px;font-weight:800!important;letter-spacing:0;vertical-align:middle!important}
.page-wrapper table.table tbody tr,.page-wrapper table.table.table-striped tbody tr:nth-of-type(odd),.page-wrapper table.table.table-striped tbody tr:nth-of-type(even){background:#fff!important}
.page-wrapper table.table tbody td,.page-wrapper table.table tbody th,.page-wrapper table.dataTable tbody td.sorting_1,.page-wrapper table.dataTable tbody td.sorting_2,.page-wrapper table.dataTable tbody td.sorting_3{background:#fff!important;color:#34435c!important;border:0!important;border-bottom:1px solid #edf2f7!important;padding:13px 14px!important;box-shadow:none!important;line-height:1.6}
.page-wrapper table.table tbody tr:last-child>td,.page-wrapper table.table tbody tr:last-child>th{border-bottom:0!important}
.page-wrapper table.table.table-hover tbody tr:hover>td,.page-wrapper table.table.table-hover tbody tr:hover>th,.page-wrapper table.dataTable tbody tr:hover>td{background:#f0f8ff!important;box-shadow:none!important}
.page-wrapper table.table tbody tr.selected>td,.page-wrapper table.table tbody tr.selected>th{background:#e3f1ff!important;color:#163f69!important}
.page-wrapper table.table tfoot td,.page-wrapper table.table tfoot th{background:#f3f9ff!important;border:0!important;border-top:1px solid #d5e7f7!important;color:#24486c!important}
.page-wrapper .dataTables_wrapper{padding:4px 0;color:#66758a}
.page-wrapper .dataTables_wrapper .dataTables_filter,.page-wrapper .dataTables_wrapper .dataTables_length{margin-bottom:18px}
.page-wrapper .dataTables_wrapper .dataTables_filter input,.page-wrapper .dataTables_wrapper .dataTables_length select{background:#fff!important;border:1px solid #d8e5f1!important;border-radius:8px;min-height:36px;margin-left:8px;color:#34435c}
.page-wrapper .dataTables_wrapper .dataTables_info{padding:18px 4px;font-size:12px;color:#718096}
.page-wrapper .dataTables_wrapper .dataTables_paginate{padding-top:14px}
.page-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:7px!important;background:#fff!important;border:1px solid #e1ebf5!important;color:#425671!important;box-shadow:none!important;margin:0 2px}
.page-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current,.page-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#2088dd!important;border-color:#2088dd!important;color:#fff!important}
.page-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover{background:#edf6ff!important;border-color:#b6d8f5!important;color:#185d96!important}
.page-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#9ca9b9!important;background:#fff!important;border-color:transparent!important}
}

/* Crisp data typography; avoid inherited lightweight display font in data grids. */
@media screen {
.page-wrapper table.table,.page-wrapper .dataTables_wrapper{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;text-shadow:none!important;filter:none!important;letter-spacing:normal!important}
.page-wrapper table.table.table tbody tr>td,.page-wrapper table.table.table tbody tr>th{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#182536!important;text-shadow:none!important;filter:none!important;opacity:1!important;letter-spacing:normal!important;line-height:1.5!important;-webkit-text-stroke:0!important}
.page-wrapper table.table thead th,.page-wrapper table.table thead td{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#173653!important;text-shadow:none!important;letter-spacing:normal!important}
.page-wrapper .dataTables_wrapper label,.page-wrapper .dataTables_wrapper input,.page-wrapper .dataTables_wrapper select,.page-wrapper .dataTables_wrapper .dataTables_info{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#25364a!important;text-shadow:none!important}
.page-wrapper table.table .btn{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:600!important;text-shadow:none!important;letter-spacing:normal!important}
}
/* Reference layout: Azureus blue navigation, clean white cards, compact tables. */
@media screen{
body.fix-header{font-weight:400;color:#182536}
.az-sidebar{background:#2088dd!important}
.az-workspace,.az-nav-label{color:#e4f2ff}
.az-nav-label{font-size:10px;letter-spacing:1px}
.az-nav-link{color:#fff!important;font-weight:600;padding:12px 14px;border-radius:6px}
.az-nav-link i{color:#fff}
.az-nav-link:hover{background:#ffffff21;color:#fff!important}
.az-nav-link.is-active{background:#ffffff30;box-shadow:inset 3px 0 #fff;color:#fff!important}
.az-sidebar-note,.az-sidebar-note>span{color:#e5f3ff}
.az-nav-scroll{padding:24px 12px}
.page-wrapper,.mini-sidebar .page-wrapper{background:#f7f9fc!important}
.page-titles h3,.az-page-heading h1{font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.4px}
.page-wrapper .card{border:1px solid #eef1f5!important;border-radius:9px!important;box-shadow:0 2px 6px #142f4b06!important}
.page-wrapper .card-body{padding:22px}
.page-wrapper .card-title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700!important;color:#182536}
.page-wrapper .table-responsive{border:0!important;border-radius:0;background:#fff}
.page-wrapper table.table thead tr,.page-wrapper table.table thead th,.page-wrapper table.table thead td{background:#fff!important;color:#182536!important;border-bottom:1px solid #dce5ef!important;font-size:13px;font-weight:600!important;padding:13px 12px!important}
.page-wrapper table.table.table tbody tr>td,.page-wrapper table.table.table tbody tr>th{padding:11px 12px!important;border-bottom:1px solid #edf1f5!important;height:auto!important;line-height:1.45!important;color:#182536!important}
.page-wrapper table.table.table-hover tbody tr:hover>td,.page-wrapper table.table.table-hover tbody tr:hover>th,.page-wrapper table.dataTable tbody tr:hover>td{background:#edf7ff!important}
.page-wrapper table.table.table tbody tr.selected>td,.page-wrapper table.table.table tbody tr.selected>th{background:#2088dd!important;color:#fff!important}
.page-wrapper table.table.table tbody tr.selected a:not(.btn){color:#fff!important}
.page-wrapper table.table .btn{padding:7px 10px;border-radius:6px;font-size:12px!important;line-height:1.35}
.page-wrapper .dataTables_wrapper .dataTables_filter,.page-wrapper .dataTables_wrapper .dataTables_length{margin:0 0 17px;padding-top:3px}
.page-wrapper .dataTables_wrapper .dataTables_info{font-size:12px!important}
.az-welcome{background:linear-gradient(115deg,#1876c3,#2088dd);border-radius:10px;min-height:180px;padding:28px 30px;margin-bottom:24px}
.az-welcome h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;letter-spacing:-.3px}
.az-welcome .az-pill{color:#fff;border-color:#ffffff65}
.az-welcome p{color:#edf7ff}
.az-welcome-mark{color:#ffffff20;font-size:80px}
.az-workflow{border-radius:9px;border-color:#eef1f5;box-shadow:0 2px 6px #142f4b06}
.az-shortcut{border-radius:7px}
.az-section-title,.az-workflow h2,.az-shortcut h3{font-family:Arial,Helvetica,sans-serif;font-weight:700}
.az-header-context,.az-profile-name{font-family:Arial,Helvetica,sans-serif}
}
