@media(max-width:820px){.mobile-nav{bottom:calc(0px - var(--visitas-bar-offset,0px))!important}}#v-drive-status{overflow-wrap:anywhere}#v-nav-slider{accent-color:#23896e}
/* V3.2.3: revisão e exclusão reversível de visitas no aplicativo desktop */
.desktop-row-delete,.desktop-row-restore {min-height:32px;border-radius:9px;padding:5px 12px;cursor:pointer;font-size:12px;font-weight:700;background:#fff;border:1px solid #d6dfe0;color:#9d4035}
.desktop-row-restore {color:#17624d;border-color:#a6d3c0}
.desktop-row-delete:hover {background:#fff3f0}.desktop-row-restore:hover {background:#eff9f3}
.desktop-row-delete:disabled,.desktop-row-restore:disabled {opacity:.5;cursor:not-allowed}
.desktop-trash {margin-top:18px;padding:18px;border:1px solid #dbe8e4;border-radius:13px;background:#fbfefd}
.desktop-trash[hidden] {display:none!important}.desktop-trash h3 {margin:0 0 5px}.desktop-trash p {font-size:13px;color:#506b65}
.desktop-dialog {max-width:440px;width:calc(100% - 28px);padding:22px;border-radius:15px;border:1px solid #dbe7e3;box-shadow:0 20px 60px #0004;color:#174d44}
.desktop-dialog::backdrop {background:#08282580}.desktop-dialog h3 {margin:0 0 12px}
.desktop-dialog p {font-size:14px;line-height:1.5}.desktop-dialog label {display:block;font-size:13px;font-weight:700}
.desktop-dialog select {display:block;width:100%;padding:10px;margin-top:7px;background:white;color:#16483f;border:1px solid #c8d8d4;border-radius:10px}
.desktop-dialog-actions {display:flex;justify-content:flex-end;gap:10px;margin-top:20px}
