*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--sapBackgroundColor);color:var(--sapTextColor);font-family:var(--sapFontFamily,system-ui, -apple-system, "Segoe UI", sans-serif);font-size:var(--sapFontSize,.875rem);margin:0}.marco{flex-direction:column;min-height:100%;display:flex}.cabecera{background:var(--sapShellColor);min-height:3rem;color:var(--sapShell_TextColor);border-bottom:1px solid var(--sapShell_BorderColor);justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.marca{align-items:baseline;gap:.75rem;min-width:0;display:flex}.marca-nombre{letter-spacing:.02em;font-size:1rem;font-weight:700}.marca-detalle{color:var(--sapContent_LabelColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cabecera-acciones{flex:none;align-items:center;gap:.125rem;display:flex}.barra-nav{z-index:2;background:var(--sapPageHeader_Background);border-bottom:1px solid var(--sapPageHeader_BorderColor);box-shadow:var(--sapContent_HeaderShadow);padding:.5rem 1rem;position:sticky;top:0}.quien{margin-inline-end:.5rem}.contenido{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:90rem;margin:0 auto;padding:1rem;display:flex}.cargando{align-self:center;margin:3rem 0}.pie,.tenue{color:var(--sapContent_LabelColor)}.entrada{place-items:center;min-height:100%;padding:1rem;display:grid}.entrada ui5-card{width:min(28rem,100%)}.entrada-cuerpo{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bandeja{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lista,.detalle,.pagina{background:var(--sapGroup_ContentBackground);border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius,.75rem)}.lista{flex-direction:column;max-height:calc(100vh - 5rem);display:flex;position:sticky;top:4rem;overflow:hidden}.filtros{flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.tareas{border-top:1px solid var(--sapList_BorderColor);margin:0;padding:0;list-style:none;overflow-y:auto}.tarea{text-align:start;width:100%;font:inherit;color:inherit;background:var(--sapList_Background);border:0;border-bottom:1px solid var(--sapList_BorderColor);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;padding:.625rem .75rem;display:grid}.tarea:hover{background:var(--sapList_Hover_Background)}.tarea.activa{background:var(--sapList_SelectionBackgroundColor);box-shadow:inset 0 -1px var(--sapList_SelectionBorderColor)}.tarea:focus-visible{outline:var(--sapContent_FocusWidth,2px) solid var(--sapContent_FocusColor);outline-offset:-2px}.tarea-cliente{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tarea-monto,.cifra{font-variant-numeric:tabular-nums;white-space:nowrap}.tarea-tipo,.tarea-marca{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize,.75rem)}.tarea-tipo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detalle{min-height:20rem}.ficha{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.ficha-cabecera{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.ficha-etiquetas{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.volver{margin-inline-start:-.5rem;display:none}.hechos{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.hechos dt{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize,.75rem)}.hechos dd{overflow-wrap:anywhere;margin:.125rem 0 0}.bloque{border-top:1px solid var(--sapGroup_TitleBorderColor);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.borrador-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.campo{flex-direction:column;gap:.25rem;display:flex}.campo ui5-select{max-width:16rem}.campo ui5-textarea,.campo ui5-input{width:100%}.acciones{flex-wrap:wrap;gap:.5rem;display:flex}.mensaje-final{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--sapField_ReadOnly_Background);border:1px solid var(--sapField_ReadOnly_BorderColor);border-radius:var(--sapField_BorderCornerRadius,.25rem);margin:0;padding:.75rem}.dialogo-cuerpo{flex-direction:column;gap:.75rem;min-width:min(24rem,80vw);display:flex}.dialogo-pie{justify-content:flex-end;gap:.5rem;width:100%;padding:.25rem 0;display:flex}.pagina{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.pagina .filtros{padding:0}.pagina-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.cifras{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.cifra-caja{border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius,.75rem);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.cifra-caja.principal{border-color:var(--sapBrandColor)}.cifra-valor{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.cifra-nombre{color:var(--sapContent_LabelColor)}.motivos{max-width:28rem;margin:0;padding:0;list-style:none}.motivos li{border-bottom:1px solid var(--sapList_BorderColor);justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}@media (width<=52rem){.contenido{padding:.75rem}.bandeja{grid-template-columns:minmax(0,1fr)}.lista{max-height:none;position:static}.bandeja.con-detalle .lista,.bandeja:not(.con-detalle) .detalle{display:none}.volver{display:inline-flex}.ficha{padding:.75rem 1rem 1rem}.quien,.marca-detalle{display:none}.cabecera,.barra-nav{padding-inline:.75rem}.barra-nav ui5-segmented-button{width:100%}}
