/* Miltima – Jóváhagyások */
/* navigációs számláló */
.nav a{position:relative}
.nav .ncnt{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f59e0b;color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px rgba(245,158,11,.25)}
.nav .ncnt[hidden]{display:none}
@media (min-width:901px){.app.collapsed .nav .ncnt{position:absolute;top:6px;right:8px;min-width:0;width:9px;height:9px;padding:0;font-size:0}}

/* eszköztár */
.atools .seg button{display:inline-flex;align-items:center;gap:7px}
.atools .seg em{font-style:normal;font-size:11px;font-weight:700;background:#f59e0b;color:#fff;border-radius:9px;padding:0 7px;line-height:18px}

/* lista */
.acard{flex:1;min-height:0;overflow:auto}
.alist{display:flex;flex-direction:column}
.areq{display:grid;grid-template-columns:220px 1fr auto;gap:16px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--line-2)}
.areq:last-child{border-bottom:0}
.areq.off{opacity:.6}
.ar-who{display:flex;align-items:center;gap:10px;min-width:0}
.ar-who .av{width:36px;height:36px;font-size:12px;font-weight:700;background:hsl(var(--h) 75% 95%);color:hsl(var(--h) 50% 36%);box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 86%)}
.ar-who div{min-width:0}
.ar-who b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ar-who small{display:block;font-size:11.5px;color:var(--muted)}
.ar-body{display:flex;flex-direction:column;gap:6px;min-width:0}
.ar-meta{font-size:12px;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px}
.ar-meta b{color:#3a4057;font-weight:600}
.ar-st{font-size:10.5px;font-weight:700;letter-spacing:.3px;border-radius:9px;padding:1px 8px;margin-right:4px}
.ar-st.pend{background:#fef3c7;color:#b45309}.ar-st.ok{background:#e7f6ec;color:#15803d}.ar-st.bad{background:#fee2e2;color:#dc2626}.ar-st.off{background:#f1f3f7;color:#6b7186}
.ar-run{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}
.ar-run>b{font-weight:600;min-width:118px}
.ar-run .ar-n{font-size:11.5px;color:var(--muted);min-width:42px}
.ar-run>svg.i{width:14px;height:14px;color:var(--faint)}
.chip.none{--bg:#fff;--bd:#dfe2e9;--fg:#9aa0b3;border-style:dashed}
.chip.del{--bg:#fff;--bd:#fca5a5;--fg:#dc2626;border-style:dashed}
.ar-warn,.ar-note{display:flex;align-items:flex-start;gap:7px;font-size:12px;border-radius:8px;padding:7px 9px;line-height:1.4}
.ar-warn{background:#fffbeb;color:#92400e}
.ar-note{background:#f7f8fb;color:#3a4057}
.ar-warn svg.i,.ar-note svg.i{width:14px;height:14px;flex:none;margin-top:1px}
.ar-acts{display:flex;gap:6px;align-items:center}
.abtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12.5px;font-weight:600;color:#3a4057;white-space:nowrap}
.abtn svg.i{width:14px;height:14px}
.abtn:hover{border-color:var(--t-l)}
.abtn.ok{background:#15803d;border-color:#15803d;color:#fff}
.abtn.ok:hover{background:#166534}
.abtn.ghost{width:32px;padding:0;justify-content:center;color:var(--muted)}

/* tervező: jóváhagyásra váró módosítás a sávon */
.pendbar{position:absolute;top:3px;bottom:3px;z-index:2;border:1.5px dashed #f59e0b;border-radius:7px;background:rgba(245,158,11,.07);pointer-events:none}
.pendbar span{position:absolute;right:4px;bottom:-1px;transform:translateY(50%);display:flex;align-items:center;gap:3px;padding:0 5px;border-radius:6px;background:#f59e0b;color:#fff;font-size:9.5px;font-weight:700;line-height:14px;white-space:nowrap}
.pendbar span svg.i{width:9px;height:9px}
.pendbar.tiny span{font-size:0;gap:0;padding:0 3px}

.page.intro .acard{animation:pIn .65s cubic-bezier(.2,.8,.2,1) .08s backwards}

@media (max-width:1000px){
  .areq{grid-template-columns:1fr;gap:10px}
  .ar-acts{justify-content:flex-start}
}
