/*

                                            ./(%%&&&&#
                                         ,(%&@@@@@@@@&.
                                       /%@@@@@&%#(///
                                     .%@@&@&#,
                                    ,&@&&@(.
                                   .&@&&&,      ./#%&&&&&%(,
                                   %@&&&,     .#&@@@@@@@@@@@%/
                                  .@&&@#     /&@&@@%(///#&@&@@#
                                  ,&&&@(    .@&&&&,       #@&&@#
                                  ,@&&@(    (&&&@/         &@&&&
                                  ,@@&@(    (@&&@,        .&&&&&
                                  ,&&&&(    (@&&@,       /&@&@@/
                         ./(######%&%%&%#####@&&&(#####%&@@@@&/
                      .(&@@@@@@@@@@@@@@@@@@@%@&@&%@@@@@@@@@&(.
                     /&@@@@&%#####%&%%&%#####@&&&(######(/.
                    /@@&@&,       ,&&&&(    (@&&@,
                    &&&&&.        ,@@&@(    (@&&@,
                    @&&@&         /@&&&(    (@&&@,
                    #@&&@#       ,&&&&@.    (@&&&,
                     #@@&@&#///(%@@&@&/     %@&&@.
                      /%@@@@@@@@@@@&#.     ,@&&@%
                        ,(%&&&&&%#/.      ,&&&@&.
                                        .(@&&@&,
                                      ,#&@&@@%.
                              .///(#%&@@@@@%/
                             .@@@@@@@@@&%(,
                              #&&&&%%(/.


        ./#&@@@&.
      ,#@@&#(/,.                                    ./(##(/.   /#####(/.  .(#,         /#/
     #@@#,    .,,,.        .,,,.        .,,,.     .%@@&#%&@@#. &@@%#%&@@%/.&@&,       (@@#
    #@&(   .#&@@&@@&#.  ,#&@@&@@&#   ,#&@@&@@&(   &@&,    ,&@% %&&    .#@@( %@&,     (@@(
    @&&////&@%,. .,%@&(%@@%,  ./#(./%@@#,  ./&@% .@&%     ,&@% &@&.     %&@..&@&.   (@@#
    &@&&&&@@&(     (&@@@@&/      /&@@@&,     %&@, &@&###%&@@#. &@&     ,&@&  .&@&. (@@#
    @@&.  .%@@#/,/#@@%/.%@@#/,/%@@%/,&@&#///%@@( .@@&####(/.   &@&/,/(%@@#.   .&@&(@@#
    %&%     ,#&@@@&#,    /#&@@@&#,    /%&@@@&(,   %&#          #&&@@@&%(,      .%&@&(

    CONNECT PRICE — PALETA
    A identidade da marca por cima do tema

    FocoPDV | Soluções Integradas
    Copyright (c) FocoPDV Soluções Integradas

    UX/UI, Marcelo Rocha Main
    marcelo.main@focopdv.com

    @iMasterDesign Brazil [ ©1998-2077 ]
*/
:root{--im-primary: #0278FF;--im-primary-deep: #0455B5;--im-primary-ink: #013A80;--im-primary-soft: #3B95FF;--im-primary-wash: #E7F1FF;--im-secondary: #0455B5;--im-accent: #02E6FF;--im-text: #0A1B33;--im-muted: #6B7E99;--im-paper: #F2F7FF;--im-line: #DCE8F8;--im-font-brand: 'Nunito', 'Open Sans', system-ui, sans-serif;--im-warm: #FF8000;--im-warm-ink: #C25E00;--im-chrome-ink: var(--im-primary);--System-theme-BackGroundColor: var(--im-primary);--System-theme-FontColor: #F7F7F7}.im-fx-lockup{display: inline-flex;align-items: center;gap: .2em;font-weight: 900;letter-spacing: -.02em;line-height: 1;white-space: nowrap;color: var(--im-text);font-family: var(--im-font-brand)}.im-fx-lockup__mark{display: inline-flex;align-items: center;flex: 0 0 auto;height: .96em;color: currentColor;transform: translateY(-.17em)}.im-fx-lockup__mark svg{height: 100%;width: auto;display: block}.im-fx-lockup__mark svg g, .im-fx-lockup__mark svg path, .im-fx-lockup__mark svg circle{stroke: currentColor}.im-fx-lockup em{position: relative;display: inline-flex;align-items: center;gap: .3em;font-style: normal;font-weight: 900;color: #fff;padding: calc(.12em + .01em) .42em .15em .4em;background: linear-gradient(120deg, var(--im-primary-deep) 0, var(--im-primary) 52%, var(--im-accent) 100%);border-radius: .22em .6em .22em .45em;box-shadow: 0 .34em .9em rgba(0, 120, 200, .5),  inset 0 .05em 0 rgba(255, 255, 255, .45),  inset 0 -.06em .18em rgba(0, 60, 120, .38)}.im-fx-lockup em::before{content: '';position: absolute;inset: 0;border-radius: inherit;padding: .045em;background: linear-gradient(120deg, rgba(2,230,255,.85), #fff 45%, rgba(4,85,181,.85));-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none}.im-fx-lockup--topbar{font-size: 22px}.im-fx-lockup--login{font-size: 46px}.im-fx-lockup--small{font-size: 27px}.im-fx-lockup--light{color: #fff}.navbar-branding{display: flex;align-items: center;flex-wrap: nowrap}.navbar-branding .navbar-brand{padding-left: 12px;padding-right: 0}.navbar-branding #toggle_sidemenu_l{flex: 0 0 auto}#sidebar_left .sidebar-menu > li > a, #sidebar_left .sidebar-menu > li > ul > li > a{transition: background-color .18s ease, color .18s ease}#sidebar_left .sidebar-menu > li.active > a > span, #sidebar_left .sidebar-menu > li.active > a > i, #sidebar_left .sidebar-menu > li > ul > li.active > a > span, #sidebar_left .sidebar-menu > li > ul > li.active > a > i{color: #fff !important}#sidebar_left .sidebar-menu > li.active > a, #sidebar_left .sidebar-menu > li > ul > li.active > a{background-color: rgba(255, 255, 255, .16) !important;color: #fff !important;box-shadow: inset 3px 0 0 var(--im-accent);font-weight: 700}#sidebar_left .sidebar-menu > li > a:hover, #sidebar_left .sidebar-menu > li > ul > li > a:hover{background-color: rgba(255, 255, 255, .10) !important;color: #fff !important}#sidebar_left .sidebar-menu > li > a:hover > span, #sidebar_left .sidebar-menu > li > a:hover > i{color: #fff !important}body.sb-l-m #sidebar_left .sidebar-menu > li.active > a{box-shadow: inset 4px 0 0 var(--im-accent)}#sidebar_left .sidebar-menu > li.sidebar-label{color: rgba(255, 255, 255, .72) !important;letter-spacing: .08em}#sidebar_left .sidebar-menu > li:not(.sidebar-label){padding: 2px 0 !important}#sidebar_left .sidebar-menu > li.sidebar-label{padding: 22px 0 8px !important;line-height: 1.1}#sidebar_left .sidebar-menu > li > a{height: 48px !important;padding: 0 !important;line-height: 48px !important}#sidebar_left .sidebar-menu > li > a > span, #sidebar_left .sidebar-menu > li > a > i{height: 48px !important;line-height: 48px !important;margin: 0 !important;padding: 0 !important}#sidebar_left .sidebar-menu > li > a > span[class*="fa"], #sidebar_left .sidebar-menu > li > a > span[class*="glyphicon"], #sidebar_left .sidebar-menu > li > a > i{font-size: 18px;text-align: center}#sidebar_left .sidebar-menu .sidebar-title, #sidebar_left .sidebar-menu > li > ul .sidebar-title{background: transparent !important}body.sb-l-m #sidebar_left .sidebar-menu > li > a > .sidebar-title{background: #1183FF !important;font-family: var(--im-font-brand);font-weight: 800;height: 48px !important;line-height: 48px !important;padding: 0 18px !important;box-shadow: 0 10px 28px rgba(4, 24, 47, .28);width: 260px !important;box-sizing: border-box}#sidebar_left .sidebar-menu > li > a > .caret{top: 0 !important;bottom: 0 !important;height: 48px !important;line-height: 48px !important;margin: 0 !important}#sidebar_left .sidebar-menu > li > a > .sidebar-title{padding-right: 26px}#sidebar_left .sidebar-menu > li > a > .sidebar-menu-arrow, #sidebar_left .sidebar-menu > li > a > .caret{line-height: 48px !important}#sidebar_left .sidebar-menu > li > ul > li > a{height: 42px !important;line-height: 42px !important;padding: 0 0 0 18px !important}#sidebar_left .sidebar-menu > li > ul > li > a > span, #sidebar_left .sidebar-menu > li > ul > li > a > i{height: 42px !important;line-height: 42px !important;font-size: 15px}body.sb-l-m #sidebar_left .sidebar-menu > li > ul{width: 260px !important;min-width: 260px !important;margin-top: 12px !important;background-color: var(--im-primary-deep) !important;box-shadow: 0 10px 28px rgba(4, 24, 47, .28);border-radius: 0 6px 6px 0;overflow: hidden}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li > a{display: block !important;color: #fff !important;font-family: var(--im-font-brand);font-size: 14px;height: 48px !important;line-height: 48px !important;padding: 0 18px !important;width: auto !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li{padding: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li > a > span, body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li > a > i{height: 48px !important;line-height: 48px !important;vertical-align: top}body.sb-l-m #sidebar_left .sidebar-menu > li > a > .sidebar-title{top: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li{position: relative}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li:hover{background-color: rgba(255, 255, 255, .14) !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li.active{background-color: rgba(255, 255, 255, .18) !important;box-shadow: inset 3px 0 0 var(--im-accent)}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li > a:hover, body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li.active > a{background-color: transparent !important;box-shadow: none !important;color: #fff !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul{padding-bottom: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li:last-child{margin-bottom: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul > li:last-child > a{border-bottom: 0 !important;margin-bottom: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu{padding-top: 6px !important}.dropdown-toggle, #toggle_sidemenu_l, .ad-screen-full, .topbar-menu-toggle, .navbar-brand{color: var(--im-chrome-ink) !important}#sidebar_left .sidebar-toggle-mini{display: none !important}#sidebar_left .sidebar-menu > li.im-recolher-menu > a, #sidebar_left .sidebar-menu > li.im-recolher-menu > a > span{color: rgba(255, 255, 255, .82)}#sidebar_left .sidebar-menu > li.im-recolher-menu > a:hover, #sidebar_left .sidebar-menu > li.im-recolher-menu > a:hover > span{color: #fff}#content a:not(.btn):not(.im-fx-lockup), .admin-form a:not(.btn){color: var(--im-primary) !important}#content a:hover:not(.btn){color: var(--im-primary-deep) !important}.navbar .nav > li.dropdown.open .dropdown-menu, .navbar .nav > li.dropdown .open .dropdown-menu, .dropdown-menu{border-top-color: var(--im-primary) !important}.navbar .nav > li.dropdown.open .dropdown-menu:after, .navbar .nav > li.dropdown .open .dropdown-menu:after, .dropdown-menu:after{border-bottom-color: var(--im-primary) !important}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: var(--im-primary) !important}.admin-form .gui-input:focus, .admin-form .gui-textarea:focus, .admin-form .select > select:focus, .form-control:focus, input:focus, select:focus, textarea:focus{border-color: var(--im-primary) !important;box-shadow: 0 0 0 2px rgba(2, 120, 255, .18) !important;outline-color: var(--im-primary) !important}.text-primary{color: var(--im-primary) !important}.bg-primary, .btn-primary, .label-primary, .badge-primary, .panel-primary > .panel-heading{background-color: var(--im-primary) !important}.btn-primary{border-color: var(--im-primary) !important}.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color: var(--im-primary-deep) !important;border-color: var(--im-primary-deep) !important}.panel-primary, .panel-primary > .panel-heading{border-color: var(--im-primary) !important}.navbar-branding .navbar-brand{display: flex !important;align-items: center !important;height: 60px !important;padding-top: 0 !important;padding-bottom: 0 !important}body.sb-l-m #sidebar_left .sidebar-menu > li > ul{border-radius: 0 0 6px 0 !important}#sidebar_left .sidebar-menu > li.sidebar-label{padding-left: 18px !important}body.sb-l-o #sidebar_left > .nano-content::-webkit-scrollbar{display: block !important;width: 6px}body.sb-l-o #sidebar_left > .nano-content::-webkit-scrollbar-track{background: transparent}body.sb-l-o #sidebar_left > .nano-content::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, .3);border-radius: 3px}body.sb-l-o #sidebar_left > .nano-content::-webkit-scrollbar-thumb:hover{background: rgba(255, 255, 255, .5)}body.sb-l-m #sidebar_left .sidebar-menu > li.im-session-item{display: block !important}body.sb-l-m #sidebar_left .sidebar-menu > li.im-session-item > a > .sidebar-title{left: 60px}#sidebar_left .sidebar-menu > li > ul{background-color: var(--im-primary-deep) !important;filter: none !important}body.sb-l-o #sidebar_left .sidebar-menu > li.im-session-label, body.sb-l-o #sidebar_left .sidebar-menu > li.im-session-item{position: sticky;z-index: 3;background-color: var(--im-primary)}body.sb-l-o #sidebar_left .sidebar-menu > li.im-session-label{bottom: 52px;box-shadow: 0 -1px 0 rgba(255, 255, 255, .16);opacity: 1 !important;color: rgba(255, 255, 255, .7) !important}body.sb-l-o #sidebar_left .sidebar-menu > li.im-session-item{bottom: 0}body.sb-l-o #sidebar_left > .nano-content > .sidebar-menu{min-height: 100%;display: flex;flex-direction: column}body.sb-l-o #sidebar_left .sidebar-menu > li.im-session-label{margin-top: auto}body.sb-l-o #sidebar_left .sidebar-menu > li{flex: 0 0 auto}body.sb-l-m #sidebar_left{padding-top: 60px !important}body.sb-l-m .navbar-branding{width: 250px !important;overflow: visible !important}#content .pagination > .active > a, #content .pagination > .active > a:hover, #content .pagination > .active > a:focus, #content .pagination > .active > span, #content .dataTables_paginate .paginate_button.current, #content .dataTables_paginate .paginate_button.current:hover, #content .bg-primary a:not(.btn), #content .label-primary a:not(.btn), #content .panel-primary > .panel-heading a:not(.btn), #content .btn-primary, #content .im-cta a:not(.btn){color: #fff !important}#content .bg-primary .text-muted, #content .bg-primary .text-muted small, #content .panel-primary > .panel-heading .text-muted{color: rgba(255, 255, 255, .82) !important}:root{accent-color: var(--im-primary);color-scheme: light}input, textarea, select, [contenteditable]{caret-color: var(--im-primary)}::selection{background: rgba(2, 230, 255, .32)}::-moz-selection{background: rgba(2, 230, 255, .32)}*{-webkit-tap-highlight-color: rgba(2, 230, 255, .28)}html{scrollbar-color: rgba(2, 120, 255, .45) transparent}body.sb-l-o #sidebar_left > .nano-content{scrollbar-color: rgba(255, 255, 255, .35) transparent}
