/* pendientes-simple.css -- Pendientes en tres grupos (plan PLAN-crm-simple-resto-2026-10, Z6). Solo tokens de Cuarto Oscuro. Todo cuelga de .ps-*: sin `estudio.pantallas_simple` nada de esto se pinta. */
.ps-barra{ display:flex; flex-wrap:wrap; gap:var(--e-3); align-items:center; margin:var(--e-4) 0 var(--e-3); }
.ps-seg{ display:inline-flex; padding:3px; border-radius:var(--r-pildora); background:var(--piedra); }
.ps-seg button{ min-height:36px; padding:0 var(--e-4); border:0; border-radius:var(--r-pildora); background:transparent; color:var(--medio); font:inherit; font-size:var(--t-texto); cursor:pointer; }
.ps-seg button.on{ background:var(--boton); color:var(--boton-t); font-weight:600; }
.ps-busca{ flex:1; min-width:180px; }
.ps-filtros{ min-height:44px; padding:0 var(--e-4); border-radius:var(--r-pildora); background:var(--piedra); color:var(--tinta); border:0; font:inherit; font-size:var(--t-texto); cursor:pointer; }
.ps-filtros.on{ background:var(--piedra-on); font-weight:600; }
.ps-rapido{ display:flex; align-items:center; gap:var(--e-3); min-height:48px; padding:0 var(--e-4); margin-bottom:var(--e-5); border-radius:var(--r-pildora); background:var(--piedra); box-shadow:inset 0 0 0 1px var(--linea); color:var(--medio); }
.ps-rapido input{ flex:1; min-width:0; border:0; background:transparent; color:var(--tinta); font:inherit; font-size:var(--t-campo); outline:0; }
.ps-grupo{ margin:0 0 var(--e-5); }
.ps-gt{ display:flex; align-items:baseline; gap:var(--e-2); margin:0 0 var(--e-2); font-size:var(--t-texto); font-weight:600; color:var(--tinta); }
.ps-gt.urge{ color:var(--urge); }
.ps-n{ font-size:var(--t-meta); font-weight:500; color:var(--medio); }
.ps-fila{ display:flex; align-items:center; gap:var(--e-3); padding:var(--e-3); border-radius:var(--r-flota); cursor:pointer; min-width:0; }
@media (hover:hover){ .ps-fila:hover{ background:var(--piedra); } }
.ps-circ{ flex:none; width:24px; height:24px; border-radius:50%; border:0; background:transparent; box-shadow:inset 0 0 0 1.5px var(--punto); cursor:pointer; padding:0; }
.ps-circ:hover{ background:var(--piedra-on); }
.ps-circ:disabled{ background:var(--boton); box-shadow:none; }
.ps-txt{ flex:1; min-width:0; }
.ps-t{ font-size:var(--t-texto); font-weight:500; color:var(--tinta); overflow-wrap:anywhere; }
.ps-s{ font-size:var(--t-meta); color:var(--medio); overflow-wrap:anywhere; }
.ps-s.urge{ color:var(--urge); font-weight:600; }
.ps-pos{ flex:none; min-height:36px; padding:0 var(--e-3); border:0; border-radius:var(--r-pildora); background:transparent; color:var(--medio); font:inherit; font-size:var(--t-texto); cursor:pointer; }
@media (hover:hover){ .ps-pos:hover{ background:var(--piedra-on); color:var(--tinta); } }
.ps-ver{ margin:var(--e-1) 0 0 var(--e-3); min-height:36px; padding:0; border:0; background:transparent; color:var(--medio); font:inherit; font-size:var(--t-texto); text-decoration:underline; cursor:pointer; }
.ps-vacio{ padding:var(--e-6) var(--e-4); }
.ps-op{ display:flex; align-items:center; gap:var(--e-2); }
.ps-nocheck{ display:inline-block; width:13px; height:13px; }
.ps-otra{ display:flex; align-items:center; justify-content:space-between; gap:var(--e-2); }
.ps-otra input{ font:inherit; font-size:var(--t-meta); }
@media (max-width:560px){ .ps-busca{ order:3; flex-basis:100%; } .ps-circ{ width:32px; height:32px; } .ps-pos{ min-height:44px; } .ps-seg button{ min-height:40px; } .ps-fila{ flex-wrap:wrap; } .ps-txt{ flex:1 1 0; } }
