/* xC Dell model spare-parts block (mu-plugin xc-dell-modelsrc) */
.xc-dms{margin:34px 0 10px;padding:26px 28px;border:1px solid #dde8fb;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f1f6ff)}
.xc-dms-head{margin-bottom:18px}
.xc-dms-title{margin:0 0 8px;font-size:23px;line-height:1.25;color:#13294b}
.xc-dms-sub{margin:0;font-size:15px;line-height:1.6;color:#42526b}
.xc-dms-list{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.xc-dms-item a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#fff;border:1px solid #e3ebf7;border-radius:11px;color:#13294b;text-decoration:none;font-size:14.5px;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s}
.xc-dms-item a:hover{border-color:#2169ed;box-shadow:0 8px 22px rgba(33,105,237,.12);transform:translateY(-2px)}
.xc-dms-cnt{flex:0 0 auto;font-size:12.5px;font-weight:700;color:#0e7c86;background:#e8f6f7;border:1px solid #cfeaec;border-radius:999px;padding:3px 11px;white-space:nowrap}
.xc-dms-cta{display:flex;flex-wrap:wrap;gap:10px}
.xc-dms-btn{display:inline-block;background:linear-gradient(135deg,#1f63e0,#2f80f5);color:#fff;font-weight:700;text-decoration:none;border-radius:10px;padding:12px 24px;font-size:15px}
.xc-dms-btn:hover{filter:brightness(1.05);color:#fff}
.xc-dms-btn-ghost{background:#fff;color:#1f63e0;border:1px solid #c6d8f7}
.xc-dms-btn-ghost:hover{background:#eef4fe;filter:none}
@media (max-width:640px){.xc-dms{padding:20px 16px}.xc-dms-title{font-size:20px}.xc-dms-list{grid-template-columns:1fr}}
