.v5-bulk{max-width:1440px;margin:0 auto}.v5-modes{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.v5-mode{display:inline-flex;align-items:center;gap:8px;border:1px solid #d9e3f1;background:#fff;color:#203c68;padding:11px 18px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:750}.v5-mode.active{background:#eaf1ff;border-color:#4a7dd0;color:#1c55b6}.v5-intro{padding:15px 18px;border-radius:11px;background:#eff4fb;border:1px solid #dfe8f4;color:#33445f;font-size:13px;line-height:1.7;margin-bottom:16px}.v5-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:14px 0 19px;padding:15px;background:#fff;border:1px solid #e1e6f0;border-radius:12px}.v5-filter label,.v5-actionbar label{display:flex;gap:5px;flex-direction:column;font-size:12px;font-weight:700;color:#344865}.v5-filter input,.v5-filter select,.v5-actionbar input{padding:10px 12px;border:1px solid #cbd6e6;border-radius:8px;background:#fff;color:#172945;min-width:175px}.v5-action-form{background:#fff;border:1px solid #e1e6ef;border-radius:14px;overflow:hidden}.v5-actionbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:#f5f8fc;border-bottom:1px solid #dbe4ef}.v5-actionbar>div{flex:1}.v5-table-scroll{max-width:100%;overflow:auto}.v5-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.v5-table th,.v5-table td{text-align:left;padding:9px 11px;border-bottom:1px solid #e4ebf5;vertical-align:middle;white-space:nowrap}.v5-table td:nth-child(2){min-width:125px}.v5-table th{background:#edf3fb;color:#253d5e;font-size:11px;position:sticky;top:0;z-index:1}.v5-table tr:hover td{background:#f5f8fc}.v5-table td input[type=number],.v5-table td select{width:125px;max-width:100%;border:1px solid #cbd6e6;border-radius:7px;padding:9px;background:#fff}.v5-table td input[type=checkbox]{width:17px;height:17px}.v5-empty{text-align:center!important;color:#637087;padding:35px!important}.v5-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.v5-table tr:has(select[data-v5-status] option:checked[value="passed"]) td{background:#f1fcf4}@media(max-width:700px){.v5-actionbar .btn{width:100%}.v5-mode{flex:1;text-align:center;justify-content:center}.v5-filter label{flex:1}}

.v5-toolbar-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
