/* Added modules reuse the established COLORJET ERP window, toolbar, form and table language. */
.cj-native-addon{max-width:none!important;margin:0!important;padding:0!important;background:#f5f8fa!important;color:#263746!important;font-family:inherit!important;border-radius:0!important}
.cj-native-page-bar{min-height:43px;display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(90deg,#06375c,#087abb);border-bottom:2px solid #f47a20;color:#fff;box-sizing:border-box}
.cj-native-page-bar strong{font-size:14px;text-transform:uppercase;white-space:nowrap}.cj-native-page-bar span{font-size:11px;opacity:.82}.cj-native-page-bar i{font-style:normal;margin-left:auto;white-space:nowrap;opacity:.9}
.cj-native-sr-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cj-native-page-body{padding:16px!important;background:#f5f8fa!important;min-height:calc(100vh - 150px);box-sizing:border-box}
.cj-native-addon .cj-page-section{margin:0 0 14px;padding:14px;background:#fff;border:1px solid #dbe3e8;border-radius:9px;box-shadow:0 1px 3px rgba(13,45,70,.06)}
.cj-native-addon .cj-page-section h2,.cj-native-addon .cj-section-head h2{margin:0 0 12px;padding-left:8px;border-left:4px solid #111;font-size:15px;color:#1d2c38}
.cj-native-action-row{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.cj-native-action-row:empty{display:none}
.cj-native-action-row button,.cj-native-addon button{border:1px solid #9fb2c0;border-radius:5px;background:#fff;color:#172d3f;min-height:34px;padding:7px 13px;font:inherit;font-weight:700;cursor:pointer}
.cj-native-action-row button:last-child,.cj-native-addon form button{background:#081018;color:#fff;border-color:#081018}
.cj-native-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.cj-native-toolbar form{display:flex;align-items:end;gap:8px;padding:0!important;border:0!important;background:transparent!important}
.cj-native-toolbar label{font-size:11px;text-transform:uppercase;color:#4d5d69}.cj-native-toolbar input{display:block;margin-top:4px;min-width:280px;min-height:38px;border:1px solid #aebdc7;border-radius:5px;padding:7px 10px;font:inherit;box-sizing:border-box}
.cj-native-addon .cj-table-wrap,.cj-native-addon .cj-mgmt-table{overflow:auto;border:1px solid #d3dde4;border-radius:5px;background:#fff}
.cj-native-addon table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.cj-native-addon th{background:#e7edf2;color:#334653;text-transform:uppercase;font-size:11px}.cj-native-addon th,.cj-native-addon td{padding:9px 10px;border-bottom:1px solid #dce5eb;text-align:left;white-space:nowrap}.cj-native-addon tbody tr:hover{background:#f0f8fc}
.cj-native-addon form{border-radius:7px!important;box-shadow:none!important}.cj-native-addon input,.cj-native-addon select,.cj-native-addon textarea{border-radius:5px!important;font-family:inherit!important}
.cj-native-addon .cj-profile-hero,.cj-native-addon .cj-custody-hero,.cj-native-addon .cj-page-records,.cj-native-addon .cj-entity-grid,.cj-native-addon .cj-mgmt-facts{border-radius:7px!important;box-shadow:none!important}
@media(max-width:768px){.cj-native-page-bar{padding:0 10px}.cj-native-page-bar span{overflow:hidden;text-overflow:ellipsis}.cj-native-page-body{padding:10px!important}.cj-native-toolbar,.cj-native-toolbar form{align-items:stretch;flex-direction:column}.cj-native-toolbar label,.cj-native-toolbar input,.cj-native-toolbar button{width:100%;min-width:0}.cj-native-action-row{justify-content:stretch;flex-wrap:wrap}.cj-native-action-row button{flex:1 1 45%;min-height:44px}.cj-native-addon button,.cj-native-addon input,.cj-native-addon select{min-height:44px}.cj-native-addon .cj-table-wrap,.cj-native-addon .cj-mgmt-table{max-width:100%;overscroll-behavior-x:contain}}
