/* Assigned repeats, compact and isolated from the existing CRM layout. */
#vkRepeatInline13268{font:12px/1.4 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#1d2b43;background:#f7faff;border:1px solid #dae5f5;border-radius:13px;padding:12px 14px;margin:10px 0 12px;box-shadow:0 3px 13px rgba(26,50,87,.04)}
#vkRepeatInline13268 *{box-sizing:border-box}
#vkRepeatInline13268 .vkri68-head{display:flex;justify-content:space-between;gap:10px;align-items:center}
#vkRepeatInline13268 .vkri68-head b{font-size:14px;font-weight:800}
#vkRepeatInline13268 .vkri68-head em{font-style:normal;padding:2px 6px;border-radius:50px;background:#dceafd;color:#2352b7;font-size:11px}
#vkRepeatInline13268 .vkri68-head small{display:block;color:#64748b;margin-top:2px}
#vkRepeatInline13268 .vkri68-controls{display:flex;gap:6px;flex-shrink:0}
#vkRepeatInline13268 button{cursor:pointer;background:white;border:1px solid #cbd8ed;border-radius:7px;color:#2758a8;padding:6px 8px;font-weight:700;font-size:11px}
#vkRepeatInline13268 .vkri68-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:7px;margin-top:10px;max-height:264px;overflow-y:auto}
#vkRepeatInline13268 .vkri68-item{background:#fff;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px;border:1px solid #e3eafa;border-radius:10px;align-items:flex-start}
#vkRepeatInline13268 .vkri68-item strong{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#vkRepeatInline13268 .vkri68-item small{font-size:10px;color:#768397}
#vkRepeatInline13268 .vkri68-phone{font-variant-numeric:tabular-nums;color:#46556b}
#vkRepeatInline13268 .vkri68-badge,.vkri68-list-badge{display:inline-block;padding:2px 7px;border-radius:20px;background:#f2eaff;color:#7542b7;font-size:10px;font-weight:800;vertical-align:middle}
#vkRepeatInline13268 a.vkri68-open{padding:5px 8px;border-radius:7px;background:#255dd2;color:white;text-decoration:none;font-size:11px;font-weight:700;margin-top:3px}
#vkRepeatInline13268 .vkri68-none{margin-top:7px;color:#718096}
#vkRepeatInline13268 .vkri68-error{margin:8px 0;color:#9e3038}
@media(max-width:700px){#vkRepeatInline13268{padding:10px;margin:8px 5px}#vkRepeatInline13268 .vkri68-items{max-height:215px;grid-template-columns:1fr}}
