@import url(https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nanum+Gothic:wght@400;700;800&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);*{font-family:PT Sans}#app,#body,body,html{width:100%!important;min-height:100vh;background-color:#fff}.p-divider.p-divider-horizontal:before{border-top:1px solid #adaaaa!important}.grid{margin-left:0!important;margin-right:0!important}a{text-decoration:none}body{margin:0}.p-toast{z-index:999999!important}#tabelaProdutosPromocao tr td:last-child{padding:.5rem .5rem!important}.p-datatable-tbody tr td:last-child{padding:0!important}::-webkit-scrollbar{width:8px!important}::-webkit-scrollbar:horizontal{height:8px!important}::-webkit-scrollbar-thumb:horizontal{background:#313030;border-radius:8px;height:1px!important}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb:vertical{border-radius:8px;height:4rem;background-color:rgba(82,82,82,.596078431372549)}::-webkit-scrollbar-thumb:vertical:active{border-radius:8px;height:4rem;background-color:#525252}::-webkit-scrollbar-thumb:horizontal{height:.5px!important;background-color:rgba(82,82,82,.596078431372549)}::-webkit-scrollbar-thumb:horizontal:active{height:.5px!important;background-color:#525252}.p-column-title{font-size:.8em!important;min-width:5rem;padding:.5rem 0!important;text-align:left;border:none!important;font-weight:600;color:#495057;transition:box-shadow .2s}td{font-size:13px!important}.p-datatable-scrollable-body>table>.p-datatable-tbody>tr>td:first-child{text-align:left!important}.p-panelmenu-header-link{background-color:inherit!important}.green{color:green!important}.not-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#container{overflow-x:hidden}.centralizar{display:flex;align-items:center;justify-content:center}.overflowDialog .p-dialog-content{overflow:visible}#container-menu-interno .p-highlight{background-color:transparent!important}:root{--text-color:#495057;--text-color-secondary:#6c757d;--border-radius:6px;--primary-color:#3b82f6;--primary-color-text:#fff;--surface-ground:#eff3f8;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f5f9ff;--primary-100:#d0e1fd;--primary-200:#abc9fb;--primary-300:#85b2f9;--primary-400:#609af8;--primary-500:#3b82f6;--primary-600:#326fd1;--primary-700:#295bac;--primary-800:#204887;--primary-900:#183462;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;color-scheme:light}.logo-menubar{height:2.3rem}#header{height:3rem}.sidebar-transform{transition:width .15s linear}.side-bar-shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.26)}.w-0rem{width:0}.p-panelmenu-content,.p-panelmenu-header-link{background-color:inherit!important;padding:.5rem!important;border:none!important}#side-bar{background-color:#e2e2e2}.p-panelmenu-content .p-menuitem-icon{color:#0288d1!important}#side-bar .p-panelmenu-header-link:not(:has(.p-panelmenu-icon)):before{content:"\e901";font-family:primeicons;font-size:1rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.5rem;-webkit-font-smoothing:antialiased}#app{display:flex}.p-menubar-button:first-child{color:#fff!important;outline:none!important;background:transparent!important;border-radius:0}.noshadow{outline:none!important;box-shadow:none!important}.simas-blue-background-light{background-color:#60a5fa!important}.bg-transparent{background-color:transparent!important}.p-panelmenu{gap:22px}.blur{--tw-blur:blur(24px)}.loading-screen{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;height:100vh;width:100vw;z-index:9999999}.loading-screen,.logo-loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo-loading{width:10vw;height:auto}.hithere{-webkit-animation:hithere 1s ease infinite;animation:hithere 1s ease infinite}@-webkit-keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}to{transform:scale(1)}}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}to{transform:scale(1)}}#menubar-mobile{display:none!important}@media (max-width:900px){#menubar-mobile{display:flex!important}#menubar-desktop,#sidebar-desktop{display:none!important}}.alerta-bell-btn{position:relative;background:transparent;border:none;cursor:pointer;padding:.4rem .55rem;display:inline-flex;align-items:center;justify-content:center}.alerta-bell-btn:hover{background:hsla(0,0%,100%,.15);border-radius:.35rem}.alerta-bell-badge{position:absolute;top:0;right:0;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center}.alerta-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid #e5e7eb}.alerta-panel-count{background:#0288d1;color:#fff;border-radius:999px;font-size:.75rem;font-weight:700;min-width:1.4rem;text-align:center;padding:.1rem .4rem}.alerta-empty{color:#6b7280;font-size:.875rem;padding:.75rem 0}.alerta-list{list-style:none;margin:0;padding:0;max-height:20rem;overflow-y:auto}.alerta-item{padding:.55rem .25rem;border-bottom:1px solid #f3f4f6;cursor:pointer}.alerta-item:hover{background:#f8fafc}.alerta-item-title{font-weight:600;font-size:.875rem;color:#111827}.alerta-item-detail{font-size:.8rem;color:#4b5563;margin-top:.15rem}.alerta-panel-footer{display:flex;justify-content:space-between;margin-top:.35rem;padding-top:.25rem;border-top:1px solid #e5e7eb}.modulo-card[data-v-500c9202]{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .15s ease,transform .15s ease}.modulo-card[data-v-500c9202]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.modulo-card--ativo[data-v-500c9202]{border-color:var(--primary-color)}.modulo-card__icon[data-v-500c9202]{font-size:2rem;margin-bottom:.75rem}.modulo-card__titulo[data-v-500c9202]{margin:0 0 .35rem;font-weight:600}.modulo-card__texto[data-v-500c9202]{margin:0 0 1rem;color:var(--text-color-secondary);font-size:.9rem;flex:1}.modulo-card__atual[data-v-500c9202]{width:100%;padding:.5rem;border-radius:6px;background:var(--highlight-bg,#e3f2fd);color:var(--primary-color);font-weight:600;font-size:.9rem}.tag-categoria[data-v-0598c712]{background:var(--surface-200);color:var(--text-color)}.msg-sucesso[data-v-745bd5a5]{background:#e6f4ea;color:#1e6b34;border:1px solid #b7dfc3}.assoc-badge[data-v-14fbd042]{display:inline-block;min-width:1.4rem;padding:0 .4rem;margin-left:.4rem;border-radius:10px;background:var(--surface-700,#495057);color:#fff;font-size:.75rem;text-align:center;line-height:1.4rem}