.v14-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:20px 0}.v14-grid .card{margin:0}.v14-form label{display:block;margin:12px 0}.v14-form input,.v14-form select,.v14-form textarea{display:block;width:100%;min-height:44px;box-sizing:border-box}.v14-scroll{overflow:auto}.v14-scroll table{width:100%;border-collapse:collapse}.v14-scroll td,.v14-scroll th{text-align:left;padding:12px;border-bottom:1px solid #31563c}.v14-banner{position:sticky;top:0;z-index:1000;background:#ffdf8c;color:#182018;padding:14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.v14-banner button{background:#172c1c;color:white;min-height:44px;padding:8px 16px}.v14-metric{font-size:1.4rem;font-weight:bold;display:block}.v14-status{font-family:monospace;white-space:pre-wrap;overflow-wrap:anywhere}.v14-form details{margin:14px 0}.v14-form summary{cursor:pointer;padding:12px}a,button{touch-action:manipulation}@media(max-width:700px){.header-controls{flex-wrap:wrap}.v14-scroll th,.v14-scroll td{min-width:110px}.v14-grid{grid-template-columns:1fr}.v14-banner{flex-wrap:wrap}.v14-form button{margin:8px 0;min-height:44px}}
