/* UI additions for GAW Walkthrough 2.0. Same MaterialM Bootstrap base theme. */
.v2-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.v2-admin-grid .field{min-width:0}
.v2-admin-grid .field input,.v2-admin-grid .field select{width:100%;min-height:38px}
.v2-admin-grid .field label{font-size:12px;font-weight:600;display:block;margin-bottom:5px;color:#435873}
.v2-check{display:flex;align-items:center;gap:11px;min-height:43px;padding:9px 0}
.v2-check input{width:17px;height:17px}
.v2-selected{background:#ecf6ff !important}
.v2-flow{display:flex;flex-direction:column;gap:8px}
.v2-flow-row{display:flex;align-items:center;gap:12px;border:1px solid #e1eaf5;border-radius:10px;padding:10px;background:#fbfdff}
.v2-level{background:#e8f2ff;color:#176ab0;border-radius:9px;display:grid;place-items:center;font-weight:800;width:32px;height:32px;flex-shrink:0}
.v2-flow-row small{display:block;color:#6b7d93;font-size:12px;margin-top:3px}
.v2-event{background:#f7faff;border:1px solid #e0eaf6;border-radius:10px;padding:14px;margin:13px 0}
.v2-event p{margin:7px 0 0;white-space:pre-wrap}
.rowlink{cursor:pointer}
.tablewrap .table td,.tablewrap .table th{vertical-align:middle}
@media(max-width:1250px){.v2-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.v2-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.v2-admin-grid{grid-template-columns:1fr}}
