.custom-dialog .notification-content{padding:20px;border-radius:8px}.custom-dialog .notification-title{text-align:center;font-size:1.4em;margin-bottom:10px}.custom-dialog .notification-type-container{text-align:center;margin-bottom:20px}.custom-dialog .notification-type{display:inline-block;padding:4px 8px;font-size:.6em;font-weight:700;border-radius:12px}.custom-dialog .notification-type.attention{color:var(--dialog-cor-texto-atencao);background:var(--dialog-cor-atencao)}.custom-dialog .notification-type.maintenance{color:var(--dialog-cor-texto-manutencao);background:var(--dialog-cor-manutencao)}.custom-dialog .notification-type.notify{color:var(--dialog-cor-texto-noticia);background:var(--dialog-cor-noticia)}.custom-dialog .notification-type.archive{color:var(--dialog-cor-texto-arquivo);background:var(--dialog-cor-arquivo)}.custom-dialog .notification-type.others{color:var(--dialog-cor-texto-outros);background:var(--dialog-cor-outros)}.custom-dialog .notification-message{text-align:justify}.custom-scrollpanel{width:100%;height:350px;overflow-y:auto;overflow-x:hidden;position:relative}.custom-scrollpanel::-webkit-scrollbar{width:12px;height:0}.custom-scrollpanel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px;border:1px #302e2e}.custom-scrollpanel::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.service-layout{gap:16px;padding:16px;overflow-y:auto}.service-item,.service-layout{display:flex;flex-direction:column;justify-content:center;align-items:center}.service-item{background-color:transparent;overflow:hidden;width:100%;max-width:140px;text-align:center;cursor:pointer;transition:transform .2s ease-in-out;margin:8px;border-radius:10%;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px;background-color:#fff}.service-item:hover{transform:scale(1.1)}.dark-mode .service-item{background-color:#2a323d;box-shadow:0 2px 4px rgba(0,0,0,.6);color:#fff}.service-unavailable{opacity:.5;pointer-events:none;position:relative}.unavailable-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);color:#fffcfc;padding:5px 10px;border-radius:5px;font-size:.8em;font-weight:700;text-transform:uppercase}.dark-mode .unavailable-text{background-color:hsla(0,0%,100%,.7);color:#000;font-weight:700}.image-container{position:relative;overflow:hidden;width:100px;height:70px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.image-container img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.service-title{margin:8px 0 4px 0;font-size:1em}.dark-mode .service-title{color:#fff}.service-category{display:block;font-size:.7em}.dark-mode .service-category{color:#ccc}.custom-notification{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:1rem;flex-shrink:0}.custom-notification.type-importante{background:var(--cor-importante)}.custom-notification.type-manutencao{background:var(--cor-manutencao)}.custom-notification.type-noticia{background:var(--cor-noticia)}.custom-notification.type-arquivo{background:var(--cor-arquivo)}.custom-notification.type-outros{background:var(--cor-outros)}.notification-details{flex:1;margin-left:10px}.notification-meta{font-size:.8em;color:#7f8c8d;margin-top:2px}.notification-badge{border-radius:2px;padding:.25em .5rem;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.3px}.notification-badge.type-manutencao{color:var(--cor-texto-manutencao);background:var(--cor-manutencao)}.notification-badge.type-importante{color:var(--cor-texto-importante);background:var(--cor-importante)}.notification-badge.type-noticia{color:var(--cor-texto-noticia);background:var(--cor-noticia)}.notification-badge.type-arquivo{color:var(--cor-texto-arquivo);background:var(--cor-arquivo)}.notification-badge.type-outros{color:var(--cor-texto-outros);background:var(--cor-outros)}[data-v-06343b87]:root{--font-size-scale:1}.custom-h5[data-v-06343b87]{font-size:calc(1.5rem*var(--font-size-scale))}.input-wrapper[data-v-06343b87]{max-width:300px}.service-title[data-v-06343b87]{font-size:calc(1rem*var(--font-size-scale))}.notification-details[data-v-06343b87]{font-size:calc(0.9rem*var(--font-size-scale))}