Oleada UX 2: Agenda (mensajes de conflicto humanos, imprimir agenda del dia, confirmacion en lote, prefs persistentes) y Pacientes (acciones en ficha, timeline unificada, aviso de telefono duplicado) + fixes de precarga e impresion
This commit is contained in:
@@ -257,11 +257,14 @@ p {
|
||||
.print-ticket,
|
||||
.print-ticket *,
|
||||
.print-receta,
|
||||
.print-receta * {
|
||||
.print-receta *,
|
||||
.print-agenda,
|
||||
.print-agenda * {
|
||||
visibility: visible;
|
||||
}
|
||||
.print-ticket,
|
||||
.print-receta {
|
||||
.print-receta,
|
||||
.print-agenda {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
@@ -277,4 +280,42 @@ p {
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
}
|
||||
/* La agenda es un documento de varias páginas: mientras está abierta, el
|
||||
modal deja de ser un overlay fijo (los elementos `fixed` se repiten en
|
||||
cada página impresa y anclan el contenido a su caja centrada) y se libera
|
||||
el ancho/alto del diálogo para que el documento fluya desde el inicio. */
|
||||
body:has(.print-agenda) .print-modal-overlay {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: auto;
|
||||
bottom: auto;
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
}
|
||||
body:has(.print-agenda) .print-modal-content {
|
||||
max-width: none;
|
||||
max-height: none;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
body:has(.print-agenda) .print-modal-body {
|
||||
overflow: visible;
|
||||
padding: 0;
|
||||
}
|
||||
body:has(.print-agenda) .print-modal-header,
|
||||
body:has(.print-agenda) .print-modal-footer {
|
||||
display: none;
|
||||
}
|
||||
/* El resto de la app queda oculto (visibility) pero seguiría ocupando su
|
||||
altura y generaría páginas en blanco al final: se colapsa su caja. El
|
||||
overlay no se recorta porque su bloque contenedor es la página. */
|
||||
body:has(.print-agenda) > #root {
|
||||
height: 0 !important;
|
||||
overflow: hidden !important;
|
||||
}
|
||||
.print-agenda {
|
||||
position: static;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user