html,body,#root{width:100%;margin:0;padding:0}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;touch-action:manipulation;font-family:Roboto,Arial,sans-serif}html,body,#root{min-height:100dvh}img,video,canvas,iframe{max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiButton-root,.MuiTab-root,.MuiListItemButton-root{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{-webkit-overflow-scrolling:touch}input:-webkit-autofill{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}input:-webkit-autofill:hover{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}input:-webkit-autofill:focus{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}input:-webkit-autofill:active{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}textarea:-webkit-autofill{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}textarea:-webkit-autofill:hover{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}textarea:-webkit-autofill:focus{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}select:-webkit-autofill{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}select:-webkit-autofill:hover{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}select:-webkit-autofill:focus{caret-color:var(--app-input-text,#333);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;box-shadow:0 0 0 1000px var(--app-input-bg,#fff) inset!important;-webkit-text-fill-color:var(--app-input-text,#333)!important;transition:background-color 100000s ease-in-out!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--app-scroll-thumb,rgba(128,128,128,.4));border-radius:8px}::-webkit-scrollbar-track{background:0 0}@media (max-width:1199.95px){.rtable-wrap{box-shadow:none;background:0 0;border:none;overflow:visible}.rtable,.rtable tbody,.rtable tr,.rtable td{width:100%;display:block}.rtable thead{display:none}.rtable tr{background:var(--app-card-bg,#fff);border:1px solid var(--app-card-border,#e0e0e0);border-radius:14px;margin-bottom:10px;padding:2px 0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06)}.rtable td{text-align:right;border-bottom:1px solid var(--app-card-line,rgba(128,128,128,.14));flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:7px 12px;font-size:.85rem;display:flex}.rtable tr td:last-child{border-bottom:none}.rtable tr.fila-marcada{border-color:var(--app-primary,#0d47a1);box-shadow:0 0 0 1px var(--app-primary,#0d47a1)}.rtable td:before{content:attr(data-label);text-align:left;letter-spacing:.3px;text-transform:uppercase;color:var(--app-label,rgba(128,128,128,.9));flex:0 0 40%;font-size:.66rem;font-weight:700}.rtable td:not([data-label]):before{content:none}.rtable td:not([data-label]){flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;padding-bottom:8px}.rtable td:not([data-label]) .MuiButton-root{flex:auto;font-size:.78rem}}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.no-print{display:none!important}}
