/* VRS Quick – 1 kolom, full width, sticky actieknop */
.vrs-on{box-sizing:border-box;max-width:100%;padding:12px;}
.vrs-on *{box-sizing:border-box;}
.vrs-on__unlock{display:flex;gap:8px;align-items:center;margin-bottom:12px;}
.vrs-on__pin{flex:1;padding:10px 12px;font-size:16px;border:1px solid #d1d5db;border-radius:10px;}
.vrs-on__btn{border:0;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}
.vrs-on__btn--primary{background:#2563eb;color:#fff}

.vrs-on__panel{display:none}
.vrs-on.is-unlocked .vrs-on__panel{display:block}
.vrs-on.is-unlocked .vrs-on__unlock{display:none}

.vrs-on__toolbar{position:sticky;bottom:0;left:0;right:0;display:flex;gap:10px;align-items:center;padding:10px 12px;background:#fff;border-top:1px solid #e5e7eb;z-index:20}
.vrs-on__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#111827;color:#fff;font-size:12px;padding:0 8px}
.vrs-on__btn--bulk{margin-left:auto;background:#111827;color:#fff}

.vrs-on__list{display:block}
.vrs-on__card{display:block;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin:10px 0;cursor:pointer}
.vrs-on__card:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}
.vrs-on__card input.vrs-on__chk{float:right;width:22px;height:22px;margin-top:2px}
.vrs-on__cardbody{margin-right:36px}
.vrs-on__row{display:flex;align-items:center;gap:8px;margin:2px 0;flex-wrap:wrap}
.vrs-on__status{font-size:12px;color:#6b7280}

.vrs-on__chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;border:1px solid #e5e7eb;background:#f9fafb;text-transform:capitalize}
.vrs-on__chip--afhaling{background:#ecfdf5;border-color:#10b98133;color:#065f46}
.vrs-on__chip--levering{background:#eff6ff;border-color:#3b82f633;color:#1e3a8a}

.vrs-on__empty{padding:16px;text-align:center;color:#6b7280}
