/* OrangeDark Theme - Client area */
:root{--odt-primary:#ff7a00;--odt-secondary:#ff9d3d;--odt-bg:#0b0d11;--odt-surface:#141820;--odt-surface-2:#1a1f28;--odt-border:rgba(255,255,255,.08);--odt-text:#e9edf3;--odt-muted:#929baa}
html,body{background:#0b0d11;color:var(--odt-text)}
body{background-image:radial-gradient(circle at var(--odt-pointer-x,90%) var(--odt-pointer-y,0),color-mix(in srgb,var(--odt-primary) 7%,transparent),transparent 28%),linear-gradient(145deg,#0b0d11,#0e1116)!important;background-attachment:fixed!important}
body #wrapper,body #content,body .customers,body main{background:transparent!important;color:var(--odt-text)}
body .navbar-default,body .navbar-inverse{background:rgba(14,17,22,.94)!important;border:0!important;border-bottom:1px solid var(--odt-border)!important;box-shadow:0 12px 35px rgba(0,0,0,.22);backdrop-filter:blur(15px)}
body .navbar-default:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--odt-primary),var(--odt-secondary),transparent);opacity:.75}
body .navbar-default .navbar-nav>li>a,body .navbar-default .navbar-brand{color:#cbd2dc!important}
body .navbar-default .navbar-nav>li>a:hover,body .navbar-default .navbar-nav>.active>a,body .navbar-default .navbar-nav>.open>a{color:#fff!important;background:rgba(255,122,0,.09)!important}
body .panel,body .panel_s .panel-body,body .well,body .invoice-html,body .proposal-html,body .contract-html,body .ticket-reply,body .knowledge-base{background:rgba(20,24,32,.95)!important;border:1px solid var(--odt-border)!important;color:var(--odt-text)!important;border-radius:13px!important;box-shadow:0 18px 50px rgba(0,0,0,.25)!important}
body .panel-heading,body .panel-footer{background:#181d25!important;border-color:var(--odt-border)!important;color:#f0f3f7!important}
body h1,body h2,body h3,body h4,body h5,body h6,body strong{color:#f4f6f9}body p,body small,body .text-muted{color:var(--odt-muted)!important}body a{color:var(--odt-secondary)}body a:hover{color:#ffc27e}
body .form-control,body input[type=text],body input[type=email],body input[type=password],body textarea,body select,body .bootstrap-select>.btn-default,body .select2-container .select2-selection{background:#0f1218!important;color:#e8ebf0!important;border-color:#2a303a!important;border-radius:9px!important;box-shadow:none!important}
body .form-control:focus,body input:focus,body textarea:focus,body select:focus{border-color:var(--odt-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--odt-primary) 14%,transparent)!important}
body .dropdown-menu,body .select2-dropdown,body .bootstrap-select .dropdown-menu{background:#151922!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 60px rgba(0,0,0,.42)!important}
body .dropdown-menu>li>a,body .select2-results__option{color:#cad0d9!important}body .dropdown-menu>li>a:hover,body .select2-results__option--highlighted{background:rgba(255,122,0,.13)!important;color:#fff!important}
body .btn{border-radius:9px;position:relative;overflow:hidden}body .btn-primary,body .btn-info,body .btn-success:not(.btn-outline){background:linear-gradient(95deg,var(--odt-primary),var(--odt-secondary))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 22px color-mix(in srgb,var(--odt-primary) 20%,transparent)}body .btn-default{background:#1c212a!important;border-color:#303743!important;color:#dce1e8!important}body .btn-default:hover{background:#252c36!important;border-color:var(--odt-primary)!important;color:#fff!important}
body .table,body table{color:#d2d8e0!important;background:transparent!important}body .table>thead>tr>th,body table>thead>tr>th{background:#171b23!important;color:#f2f4f7!important;border-color:#2a3039!important}body .table>tbody>tr>td,body table>tbody>tr>td{border-color:#242a33!important}body .table-hover>tbody>tr:hover>td{background:rgba(255,122,0,.055)!important;color:#fff!important}
body .modal-content{background:#13171e!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--odt-text)!important;border-radius:15px!important;box-shadow:0 30px 90px rgba(0,0,0,.55)!important}body .modal-header,body .modal-footer{background:#171b23!important;border-color:var(--odt-border)!important;color:#fff!important}
body .nav-tabs{border-bottom-color:var(--odt-border)!important}body .nav-tabs>li>a{color:#929baa!important;border:0!important}body .nav-tabs>li.active>a,body .nav-tabs>li>a:hover{background:rgba(255,122,0,.08)!important;color:#fff!important;border-bottom:2px solid var(--odt-primary)!important}
body .pagination>li>a,body .pagination>li>span{background:#171b23!important;border-color:#2b313b!important;color:#cbd1da!important}body .pagination>.active>a,body .pagination>li>a:hover{background:var(--odt-primary)!important;border-color:var(--odt-primary)!important;color:#fff!important}
body .alert{background:#181d25!important;border-color:rgba(255,255,255,.12)!important;color:#dce1e8!important;border-radius:10px}body .progress{background:#252b34!important}body .progress-bar{background:linear-gradient(90deg,var(--odt-primary),var(--odt-secondary))!important}
body .footer,body footer{background:#0d1015!important;border-top:1px solid var(--odt-border)!important;color:#8993a0!important}
body:not(.odt-no-animations) .odt-reveal{opacity:0;transform:translateY(8px);animation:odtClientReveal .42s cubic-bezier(.22,.8,.3,1) forwards;animation-delay:var(--odt-delay,0ms)}
body .odt-ripple{position:absolute;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.26);transform:scale(0);animation:odtClientRipple .55s ease-out forwards}
body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:#0b0d11}body ::-webkit-scrollbar-thumb{background:#303641;border:2px solid #0b0d11;border-radius:99px}body ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--odt-primary) 65%,#303641)}
@keyframes odtClientReveal{to{opacity:1;transform:none}}@keyframes odtClientRipple{to{transform:scale(2.7);opacity:0}}
@media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
