From ccc5226f722d517aeca99d41f80f671d32e494ab Mon Sep 17 00:00:00 2001 From: enlineawork Date: Tue, 8 Sep 2026 20:06:05 -0300 Subject: [PATCH] fix(web): style act follow-up tabs and F5 inventory context --- web-v2/src/f5.css | 90 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 web-v2/src/f5.css diff --git a/web-v2/src/f5.css b/web-v2/src/f5.css new file mode 100644 index 0000000..8e7530e --- /dev/null +++ b/web-v2/src/f5.css @@ -0,0 +1,90 @@ +/* F5 ยท ajustes visuales acotados a los flujos saneados. */ + +.status-tabs { + display: flex; + flex-wrap: wrap; + gap: 8px; + margin: 0 0 18px; + padding: 7px; + border: 1px solid var(--border, #e2e8f0); + border-radius: 14px; + background: var(--surface, #fff); + box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04); +} + +.status-tabs button { + appearance: none; + display: inline-flex; + align-items: center; + gap: 7px; + min-height: 38px; + padding: 8px 12px; + border: 1px solid transparent; + border-radius: 10px; + background: transparent; + color: var(--text-muted, #64748b); + font: inherit; + font-size: 13px; + font-weight: 700; + line-height: 1; + cursor: pointer; + transition: background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease; +} + +.status-tabs button:hover { + background: #f8fafc; + border-color: #e2e8f0; + color: #0f172a; +} + +.status-tabs button.active { + background: #eef4ff; + border-color: #bfd2fb; + color: #173d7a; + box-shadow: inset 0 0 0 1px rgba(59, 130, 246, 0.04); +} + +.status-tabs button small { + display: inline-flex; + align-items: center; + justify-content: center; + min-width: 22px; + height: 22px; + padding: 0 6px; + border-radius: 999px; + background: #edf2f7; + color: #475569; + font-size: 11px; + font-weight: 800; +} + +.status-tabs button.active small { + background: #d7e5ff; + color: #173d7a; +} + +.asset-browser-item-status > strong { + display: block; + font-size: 18px; + line-height: 1; + text-align: right; +} + +.asset-browser-item-status > small { + display: block; + margin-top: 5px; +} + +@media (max-width: 720px) { + .status-tabs { + flex-wrap: nowrap; + overflow-x: auto; + scrollbar-width: thin; + padding-bottom: 9px; + } + + .status-tabs button { + flex: 0 0 auto; + white-space: nowrap; + } +}