/* IBO REVENDAS MASTER - tema azul metalico total */
:root{--irm-navy:#061426;--irm-blue:#0b4e88;--irm-sky:#168bd2;--irm-cyan:#54c9ff;--irm-card:#10243a;--irm-line:rgba(96,190,255,.24)}
html,body,#wrapper,#content-wrapper,#content,.container,.container-fluid,.sticky-footer{background:radial-gradient(ellipse at top left,#123b60 0%,#08182b 48%,#050d18 100%)!important;color:#eaf6ff!important}body{min-height:100vh}#wrapper{min-height:100vh}.navbar,.topbar{background:linear-gradient(110deg,#071629,#0b477a 60%,#126aa7)!important;box-shadow:0 6px 24px #0005}.sidebar{background:linear-gradient(180deg,#071629,#0b3154 62%,#061321)!important;box-shadow:8px 0 28px #0003}.sidebar .nav-item .nav-link,.sidebar .sidebar-heading,.sidebar .sidebar-brand{color:#d7efff!important}.sidebar .nav-item .nav-link{padding:.95rem 1rem!important}.sidebar .nav-item .nav-link i{color:#54c9ff!important}.sidebar .nav-item.active .nav-link,.sidebar .nav-item .nav-link:hover{background:linear-gradient(100deg,#1267a6,#168bd2)!important;color:white!important;border-radius:10px;margin:2px 8px;padding-left:1rem}.irm-submenu,.collapse-inner{background:#0b2238!important;color:#eaf6ff!important}.collapse-item,.collapse-header{color:#d7efff!important}.card,.modal-content,.dropdown-menu,.table-responsive,.shadow{background:linear-gradient(145deg,rgba(18,43,67,.98),rgba(8,24,40,.98))!important;color:#eaf6ff!important;border:1px solid var(--irm-line)!important;border-radius:16px!important;box-shadow:0 12px 28px #0003!important}.card-header{background:linear-gradient(100deg,#0b3154,#0d5b91)!important;color:#fff!important;border-bottom:1px solid var(--irm-line)!important}.card-body,.card-footer{color:#eaf6ff!important}.text-gray-800,.text-dark,.text-muted,.small,.form-text{color:#b9d7ee!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#f2faff!important}.btn-primary,.btn-info{background:linear-gradient(135deg,#0c5b99,#159ce0)!important;border:1px solid #49bfff!important;color:#fff!important;border-radius:10px!important;box-shadow:0 5px 14px #007bc333}.btn-danger{background:linear-gradient(135deg,#a82b43,#e34d61)!important;border-radius:10px!important}.btn-success{background:linear-gradient(135deg,#087f9e,#12a9c9)!important;border-radius:10px!important}.form-control,.custom-select,select,input,textarea{background:#081a2b!important;color:#eff9ff!important;border:1px solid #2a628c!important;border-radius:9px!important}.form-control:focus,select:focus,input:focus,textarea:focus{border-color:#54c9ff!important;box-shadow:0 0 0 .2rem #168bd233!important}.table{color:#eaf6ff!important;background:transparent!important}.table thead th{background:#0b3154!important;color:#eaf6ff!important;border-color:#244c6a!important}.table td,.table th{border-color:#203e57!important}.table-striped tbody tr:nth-of-type(odd){background:#ffffff08!important}.page-item .page-link{background:#0b2740;color:#bde7ff;border-color:#255579}.page-item.active .page-link{background:#168bd2;border-color:#54c9ff}.bg-white,.bg-light,.modal-header,.modal-footer{background:#0b2238!important;color:#eaf6ff!important}.border,.border-top,.border-bottom{border-color:#244c6a!important}.irm-user-label{color:#dff4ff!important}.irm-stat{padding:22px;border-radius:18px;background:linear-gradient(145deg,#123c60,#08192b);border:1px solid #3d8fbd;box-shadow:0 12px 30px #0004;min-height:130px}.irm-stat .stat-icon{font-size:30px;color:#54c9ff}.irm-stat .stat-number{font-size:30px;font-weight:800;color:#fff}.irm-stat .stat-label{color:#b9dff7}.irm-hero{padding:26px;border-radius:20px;background:linear-gradient(115deg,#0b3154,#087fb9);border:1px solid #54c9ff;box-shadow:0 15px 35px #0004;margin-bottom:22px}.login-panel,.login-box{border-radius:22px!important;overflow:hidden;box-shadow:0 22px 65px #0007!important}
@media(max-width:767.98px){#content{overflow-x:hidden}.container-fluid{padding-left:12px!important;padding-right:12px!important}.card{margin-bottom:14px}.card-body{padding:1rem!important}.table-responsive{border-radius:12px!important}.sidebar.toggled{width:0!important}.topbar{min-height:58px}.btn{max-width:100%;white-space:normal}.h3{font-size:1.25rem!important}.row{margin-left:-6px;margin-right:-6px}.row>[class*=col-]{padding-left:6px;padding-right:6px}.irm-stat{min-height:110px;padding:16px}.irm-stat .stat-number{font-size:24px}}
